🎁 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 →
Optum is a global organization that delivers care, aided by technology to help millions of people live healthier lives. The work you do with our team will directly improve health outcomes by connecting people with the care, pharmacy benefits, data and resources they need to feel their best. Here, you will find a culture guided by inclusion, talented peers, comprehensive benefits and career development opportunities. Come make an impact on the communities we serve as you help us advance health optimization on a global scale. Join us to start Caring. Connecting. Growing together. Primary Responsibilities: Design, develop, and implement software applications using .NET, Angular, Azure, and DevOps, ensuring high performance on both mobile and desktopManage the entire software development life cycle, including requirements gathering, designing, coding, testing, deployment, and supportMaintain and enhance existing web applications and all integrated systemsCollaborate with cross-functional teams to define, design, and ship new featuresDevelop and maintain CI/CD pipelines to automate deployment using Azure and DevOps toolsMonitor application performance, identify bottlenecks, and devise solutions to address these issuesLead and mentor junior software engineers, promoting a positive team environment and fostering skill developmentWrite clean, maintainable, and efficient code that complies with company standards and best practicesParticipate in code reviews to ensure code quality and distribute knowledgeTroubleshoot complex software issues and provide timely solutionsParticipate in Agile/Scrum development process and meetingsKeep abreast of latest and emerging technologies in software development, including AI/ML, and incorporate new technologies as appropriate into solution designPerform feasibility analysis for new systems and upgradesCollaborate with business analysts and project managers to identify software solutions and ensure that projects are delivered on time and within budgetProactively identify areas for improvement or enhancement in current architectureSupport the creation of system and user documentationEnsure application security by designing appropriate infrastructure and applying security patches and upgrades when necessaryConduct performance tuning, improvement, balancing, usability, and automationTake responsibility for feature-focused unit and system testing, contributing to performance and load testing activitiesBuilder Responsibility:Design, develop, and deploy AI-powered solutions using no-code, low-code, and advanced platforms, translating business needs into scalable applications that enhance products, workflows, and decision-makingComply with the terms and conditions of the employment contract, company policies and procedures, and any and all directives (such as, but not limited to, transfer and/or re-assignment to different work locations, change in teams and/or work shifts, policies in regards to flexibility of work benefits and/or work environment, alternative work arrangements, and other decisions that may arise due to the changing business environment). The Company may adopt, vary or rescind these policies and directives in its absolute discretion and without any limitation (implied or otherwise) on its ability to do soRequired Qualifications: Bachelor's or Master's degree in Computer Science, Information Technology, or a related field10+ years of experience in software development with a focus on .NET, Angular, Azure, and DevOps. Development lead/manager with 5 years of experienceHands-on experience in designing and developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance Solid experience in DevOps practices including continuous integration, continuous delivery, and automated testingExtensive experience with databases (SQL & NoSQL), web servers, and UI/UX designCurrent and deep knowledge of multiple programming languages including C#, JavaScript, and TypeScriptSolid knowledge of software architecture, object-oriented design, design patterns, and agile best-practicesIn-depth knowledge of Azure cloud services and experience in managing cloud-based applicationsExcellent understanding of Agile methodologiesFamiliarity with software configuration management tools, defect tracking tools, and peer reviewProficient understanding of code versioning tools such as GitProficient in backend development using .NET and frontend development using AngularDemonstrated solid problem-solving skills with the ability to work independently and handle multiple tasks simultaneouslyDemonstrable ability to lead a team of junior developers, including mentoring and code reviewsDemonstrated ability to work well in a fast-paced, collaborative team environmentDemonstrated solid commitment to quality and a thorough approach to workProven excellent interpersonal, written, and verbal communication skillsProven ability to learn new software .
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.