Dice logo
Dice
Posted 9 days agoVerified live 17h ago

Associate Software Engineer

Brief overview

Remote
UndergradOr in progress
$60k–$107k/yrStated range
1+ yrsMinimum
PythonFastAPIRESTful API DevelopmentGitHub ActionsDockerMongoDBKubernetesApache KafkaCloud-Native Application DevelopmentPrompt EngineeringMachine LearningArtificial Intelligence

About the company

Dice is the go-to career marketplace for tech professionals.

Job description

Summary

Optum is a global organization that delivers technology-enabled health care services and solutions. The Associate Software Engineer will design, build, and deploy scalable microservices, automated pipelines, cloud-native solutions, and AI-powered capabilities using Python and related technologies. The role also involves collaborating with development teams, contributing to architecture discussions, and improving engineering workflows.

Responsibilities

  • Design, develop, and deploy scalable backend services and microservices using Python and FastAPI
  • Build event-driven architectures with Apache Kafka and manage data persistence using MongoDB
  • Containerize applications using Docker and deploy, maintain, and monitor workloads in Kubernetes environments
  • Establish, maintain, and optimize automated CI/CD workflows using GitHub and GitHub Actions
  • Design, develop, and deploy AI-powered solutions and automation capabilities to address complex business challenges with an emphasis on responsible use of AI
  • Use enterprise-approved AI tools to streamline workflows, automate software engineering tasks, and drive continuous operational improvement
  • Evaluate emerging technical trends and AI capabilities to inform solution design and drive strategic innovation
  • Collaborate with cross-functional development teams, participate in code reviews, and contribute to software design and architecture discussions

Skills

  • Bachelor's degree
  • 1 years of software development experience
  • 1 years of experience building backend applications or microservices using Python
  • 1 years of experience with RESTful API development using frameworks such as FastAPI
  • 1 years of experience with version control and automated workflows using GitHub and GitHub Actions
  • 1 years of experience containerizing applications using Docker
  • 1+ years of experience working with relational or NoSQL databases (e.g., MongoDB)
  • Master's degree in Computer Science, Software Engineering, Information Technology, or a related field
  • Experience with container orchestration and management using Kubernetes
  • Experience with event streaming or messaging architectures using Apache Kafka
  • Experience designing, building, and deploying cloud-native applications
  • Knowledge of responsible AI practices, prompt engineering, or integrating machine learning/AI models into production environments
  • Demonstrated experience utilizing AI tools or techniques to automate tasks, improve workflow efficiency, or build application features

Qualifications

Must Haves

  • Bachelor's degree
  • 1 years of software development experience
  • 1 years of experience building backend applications or microservices using Python
  • 1 years of experience with RESTful API development using frameworks such as FastAPI
  • 1 years of experience with version control and automated workflows using GitHub and GitHub Actions
  • 1 years of experience containerizing applications using Docker
  • 1+ years of experience working with relational or NoSQL databases (e.g., MongoDB)

Nice to Haves

  • Master's degree in Computer Science, Software Engineering, Information Technology, or a related field
  • Experience with container orchestration and management using Kubernetes
  • Experience with event streaming or messaging architectures using Apache Kafka
  • Experience designing, building, and deploying cloud-native applications
  • Knowledge of responsible AI practices, prompt engineering, or integrating machine learning/AI models into production environments
  • Demonstrated experience utilizing AI tools or techniques to automate tasks, improve workflow efficiency, or build application features

Benefits

  • Flexibility to work remotely from anywhere within the U.S.
  • Development for other roles you may be interested in
  • A comprehensive benefits package
  • Incentive and recognition programs
  • Equity stock purchase
  • 401k contribution

More jobs like this