🎁 Before you apply, rehearse this interview. Create your free WorkMundi account and get an Interview Training on HelpsYouSpeak — no cost, no card. I want my training →
Experience Required - 10+ years of experience. Roles & Responsibilities Drive the development of software engineering solutions for a variety of public cloud architectures.Set and demonstrate standards for software development and delivery.Lead as a technical decision-maker and guide software architecture decisions.Convert company needs into specific Definitions of cloud services and applicationsDetermine the best design and architecture for addressing business problemsTake the lead during the design and implementation phases, paying close attention to mentoring the Software Engineering team members.Ensure Forcepoint's cloud services and apps adhere to well-defined best practices for success.Assists in the creation of cloud service and application prototypes.Participates in design and code inspections.Help the team manage the one-time and recurring costs associated with the services and apps they roll out.Initiate and deliver technology evaluations and advice.Participates in design activities by analyzing requirements and high-level designsHave a solid understanding of the strategic direction of the company.Review test plans and suggest testing techniques to strengthen the quality outputs. Required Skills And Background Bachelors degree in Computer Science/EngineeringA track record as a software engineer, ideally in the field of cloud applications and servicesKnowledge of IaaS and PaaS capabilities used in Public Cloud technologiesSelf-motivated and driven individualExcellent documentation and communication skillsProven expertise in agile and scrum engineering methodologies.Knowledge of the whole lifecycle of cloud services, from requirements to development, quality assurance, operations, and production.Capability to provide others with honest, accurate, and constructive feedback.Keep up to date with present and upcoming security and cloud service technologies.Proficiency in a variety of programming languages (such as Python, Go, and others), as well as some of the enabling technologies (such as thorough knowledge of Web APIs and protocols like TCP/IP, SSL/TLS, and DNS);Proven track record of Linux/Unix platform development.Comprehensive knowledge of the product(s), including its functionalities and end-to-end architecture as well as its business elements.The ability to plan and oversee the implementation of features that affect the overall product and call for cooperation between several architectural teams.The ability to technically lead small teams of two to five engineers to deliver more complicated and larger features.Be an evangelist of agile software development and metrics such as DORAExperience in hiring, team bootstrapping, and buildout. Nice to have Working knowledge of large business clients.Public Cloud certificationAWS technologiesExperience with Python programmingUnderstanding of security concepts: encryption, secure application development, defensive programming, software vulnerabilities and exploits, and general issues in web security. To apply for the sr software engineer - Python, Please submit your details. .
Here's how to pick the right one and stand out in your application.
144.883Jobs
31.687IN
81%EN
That number is real. WorkMundi's database shows 144,883 open engineer roles across the world. India has the most with 31,687 jobs, followed by the United States with 30,084. If you just finished reading one job ad and felt paralyzed by choice, you're not alone—but this scale is actually an advantage. It means you can afford to be selective.
Start by geography and language. The majority of engineer ads—117,837 of them—have the job posting text written in English. Use that as one filter, but remember: the ad text language tells you nothing about whether the role actually requires you to speak English day-to-day. Read the job description carefully. Then check which countries have the volume you're targeting. Singapore, Poland, and Australia round out the top five after India and the US.
Next, learn who's hiring. Accenture has posted 2,801 engineer roles. andurilindustries, speechify, and jobgether are also actively recruiting. If you're applying to one of these names, research their hiring patterns and interview style before you apply. That homework pays off.
When you interview, expect the question every engineer hears: 'Tell me about a time you had to debug a problem that wasn't in your job description.' Have a specific story ready—not a general one. Name the tools, the deadline pressure, and what you learned. Hiring managers listen for whether you see problem-solving as part of the role itself, not a favour.