
Software Architect - Hybrid in Minneapolis, MN or Remote
- Eden Prairie, MN
- $110,200-188,800 per year
- Permanent
- Full-time
- Design and develop software architectures using modern design patterns such as SOLID principles and Domain-Driven Design (DDD)
- Collaborate with development teams to create high-quality, maintainable code using .NET and Angular
- Provide technical leadership and mentorship to software engineers, promoting best practices and continuous improvement
- Conduct architectural reviews and ensure alignment with business goals and technical requirements
- Stay up-to-date with the latest industry trends and technologies, and apply them to improve our software solutions
- Work closely with stakeholders to understand their needs and translate them into technical solutions
- 8+ years of overall experience in Software design, engineering, and architecture
- 4+ years of experience in an Architect role
- Experience leveraging AI tools in the software development lifecycle in order to improve quality and efficiency
- Experience as a Software Architect or similar role, with a background in software development
- Proficiency in .NET and Angular frameworks
- Solid understanding of networking principles in Cloud environments
- Solid understanding and application of Domain-Driven-Design and Event-Driven-Architecture
- Expertise in modern design patterns, including SOLID principles and Domain-Driven Design (DDD)
- Extensive experience with cloud-native architectures and Microsoft Azure
- Experienced with microservices architecture
- Experienced with containerization and orchestration tools (e.g., Docker, Kubernetes)
- Solid knowledge of integration technologies, middleware, and protocols
- Familiarity with Enterprise Service Bus (ESB) and messaging systems
- Experience with building relationships with business leaders
- If you are offered this position, you will be required to provide extensive personal information to obtain and maintain a suitability or determination of eligibility for a Confidential/Secret or Top Secret security clearance as a condition of your employment
- U.S Citizenship
- Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
- Excellent communication and collaboration skills
- Solid problem-solving skills and the ability to think critically and creatively
- This position will support Optum Serve’s performance of a United States (U.S.) Government contract and will require the successful applicant to access and/or process Non Critical Sensitive information (Personally Identifiable Information [PII]/Protected Health Information [PHI]) from or contained in a U.S. Government IT system
- To fulfill the data and IT system access requirements for this position, the successful applicant will be required to successfully complete a Trustworthy Determination, which will require the successful applicant to: 1) be a U.S. citizen 2) pass a National Agency Check with law enforcement in order to obtain the access privileges required by the position and 3) pass a Credit Check in order to obtain the access privileges required by the position.