Search by job, company or skills

Forcepoint

Software Engineer II (Python Developer)

new job description bg glownew job description bg glownew job description bg svg
  • Posted 22 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Who is Forcepoint

Forcepoint simplifies security for global businesses and governments. Forcepoint's all-in-one, truly cloud-native platform makes it easy to adopt Zero Trust and prevent the theft or loss of sensitive data and intellectual property no matter where people are working. 20+ years in business. 2.7k employees. 150 countries. 11k+ customers. 300+ patents. If our mission excites you, you're in the right place we want you to bring your own energy to help us create a safer world. All we're missing is you!

Software Engineer II

Company: Forcepoint LLC

Location: Mumbai

About the Role

Forcepoint is seeking a Software Engineer to lead the design, development, and delivery of cloud-based software systems and applications. This role requires deep technical expertise, leadership skills, and a passion for mentoring and driving engineering excellence. You'll work across teams to shape architecture, influence best practices, and deliver high-impact solutions in a dynamic, cloud-first environment.

Key Responsibilities

  • Lead the design and development of scalable software solutions in public cloud environments.

  • Set and uphold high standards for software development and delivery.

  • Translate business requirements into technical designs and cloud service architectures.

  • Own software deliverables end-to-end, from design to customer delivery.

  • Mentor and guide engineering team members through design and implementation phases.

  • Drive architectural decisions and contribute to long-term technical strategy.

  • Participate in code reviews, design discussions, and prototype development.

  • Monitor and manage cost efficiency of deployed services and applications.

  • Evaluate new technologies and provide recommendations.

  • Collaborate across teams to ensure alignment with business goals and technical direction.

  • Support quality assurance by reviewing test plans and recommending testing strategies.

Required Qualifications

  • Bachelor's degree in Computer Science, Engineering, or related field.

  • 2-4 years of experience in software engineering, with a strong focus on cloud services and applications.

  • Expertise in public cloud platforms (AWS, Azure, etc.) using IaaS and PaaS.

  • Proficiency in multiple programming languages. Python is must.

  • Strong understanding of web protocols (TCP/IP, SSL/TLS, DNS) and Web APIs.

  • Experience developing on Linux/Unix platforms.

  • Proven ability to lead small engineering teams technically and deliver complex features.

  • Excellent communication and documentation skills.

  • Familiarity with Agile methodologies and DevOps practices.

  • Strong understanding of product architecture, customer use cases, and business impact.

  • Passion for continuous learning and staying current with cloud and security technologies.

  • Experience with full software lifecycle: requirements, development, testing, deployment, and operations.

  • Confident in presenting technical topics internally and externally (e.g., conferences, customer meetings).

  • Advocate for agile metrics and engineering excellence (e.g., DORA metrics).

  • Experience in hiring and building high-performing teams.

Preferred Skills

  • Familiarity with React and Django frameworks and MongoDB

  • Experience working in a SASE (Secure Access Service Edge) framework.

  • Experience in integration with third party applications API (E.g. Graph/REST).

  • Experience working with large enterprise customers.

  • Kubernetes expertise.

  • AWS certifications or equivalent cloud credentials.

  • Deep understanding of security concepts: encryption, secure coding, vulnerabilities, and web security.

  • Experience with data storage technologies (RDBMS, NoSQL, etc.).

More Info

Job ID: 137015921