> Markdown version of [/jobs/ext/4444903-principal-software-engineer](https://www.wearedevelopers.com/jobs/ext/4444903-principal-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Principal Software Engineer - **Company:** Mastercard - **Location:** O'Fallon, MO, United States (Remote available) - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Agile Methodology, Cloud Computing, Computer Engineering, Continuous Integration, DevOps, Infrastructure as a Service (IaaS), PostgreSQL, MySQL, NoSQL, Oracle (Applications), Platform as a Service (PAAS), Software Architecture, System Testing, Spring Cloud, Spring-boot, Build Management, Information Technology, Serverless Computing, Microservices - **Published:** October 31, 2026 - **Apply:** https://www.juju.com/job/1_F583F0D007E240A2BC0E832742AA865E-MO73487 ## About the Role Contribute to all parts of the software's development including design, development, documentation, and testing. **Job Requirements**: Bachelor's degree or foreign equivalent in Computer Information Systems, Computer Science, Computer Engineering, or related and seven (7) years of progressively responsible experience in job offered or as a Programmer Analyst, System Test Engineer, Software Engineer, Quality Assurance Engineer, or related. Qualifying experience must include at least 5 years of experience with each of the following: Java; Agile Environment; Cloud Technologies (Iaas, Paas, serverless technology, NoSQL databases); Microservice design; CI/CD; DevOps; Spring Boot; Spring Cloud; Oracle/Postgres/MySQL; Design Principles; Software Architecture and Solution Feasibility Analysis. ## Description Drive architectural design, including dependent services, service interactions and policies. Create or introduce, test, and deploy disruptive technology to optimize existing services and/or create new market opportunities. Design and build technical roadmaps to optimize services and functions with a focus on performance and cost/benefit optimization.