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.).