
Senior Software Engineer
Job Description
Key Responsibilities
Software Engineering & Solution Development
Design, develop, and maintain agentic AI services and intelligent workflow solutions using Python as the primary backend language.
Implement Go (Golang) and HTMX based UI components where needed, following server driven UI patterns.
Build and integrate AI/ML components using common Python based agentic AI and ML libraries, including orchestration, retrieval, embeddings, and model evaluation.
Design and implement data persistence using MongoDB (NoSQL) and PostgreSQL, including schema design and query optimization.
Cloud & Platform Engineering
Develop and deploy solutions on Azure public cloud, including:
Azure Kubernetes Service (AKS)
Azure Key Vault
Azure Databricks
Private Endpoints, VNETs, networking, and firewall configurations
Contribute to infrastructure?as?code, deployment automation, and cloud operational readiness.
Partner with the Lead Engineer to ensure solutions meet Optum reliability, scalability, and security expectations.
DevSecOps & Engineering Excellence
Actively participate in code reviews, ensuring adherence to Optum coding standards and best practices.
Contribute to branching strategies, versioning, and pull request workflows in GitHub Enterprise Cloud.
Build and maintain CI/CD pipelines using GitHub Actions, integrating:
SonarQube for code quality
Prisma / SCA / SAST scanning for security
Use Visual Studio Code as the primary development environment, including effective use of custom agents within VS Code to improve developer productivity.
Agile / Scrum Participation
Participate fully in all Scrum ceremonies (planning, standups, reviews, retrospectives).
Collaborate with Product Owners to refine user stories, acceptance criteria, and technical implementation details.
Take ownership of features and components through the full development lifecycle.
Begin to mentor junior engineers and provide technical guidance within the team.
Required Qualifications
6–9 years of professional software engineering experience, with experience delivering production grade cloud solutions.
Strong proficiency in Python for backend services and AI enabled systems.
Working knowledge of agentic AI patterns, ML model training concepts, and AI integration techniques.
Experience with Go (Golang) and modern web delivery approaches (HTMX preferred).
Solid experience with MongoDB and PostgreSQL, including schema design and query optimization.
Hands on experience with Azure cloud services, including AKS, Key Vault, Databricks, and networking fundamentals.
Experience using GitHub Enterprise, GitHub Actions, and modern CI/CD pipelines.
Similar Jobs
Software Engineer
Remote
Senior Pega Software Engineer
GA
Lead Software Engineer
Texas
Lead Software Engineer
Illinois
Software Engineer
DC