Optomi

Software Engineer

Alexandria, VA, US

9 days ago
Save Job

Summary

Optomi, in partnership with a leading media and entertainment technology provider, is seeking a Software Engineer II to support the modernization of mission-critical applications powering a global media supply chain. This role is part of a cross-functional team responsible for integrating and maintaining enterprise applications built with Python, React, and AWS cloud infrastructure.


The company is currently undergoing a major transformation—implementing a new SaaS-based platform, modern UI/UX redesigns, and tighter enterprise integrations. You’ll play a key role in supporting these initiatives by contributing to application development, systems integration, and overall solution architecture.


Experience of the Right Candidate

  • 5+ years of professional software development experience
  • Strong proficiency in Python, including frameworks like Django, FastAPI, or Flask
  • Strong proficiency in React (Angular is acceptable if open to learning React)
  • Hands-on experience working in AWS environments
  • Experience with messaging systems (e.g., Apache Kafka, AWS SQS, SNS, etc.)
  • Familiarity with ETL pipelines – doesn’t need to build them, but must understand and navigate them
  • Solid experience working in agile teams and contributing to end-to-end solution delivery
  • Comfortable wearing a “solution hat,” collaborating with cross-functional teams to solve business problems


Nice to Have:

  • Java or Java Spring experience (or strong willingness to learn)
  • Exposure to enterprise integrations and service-oriented architecture
  • Experience with containerization (e.g., Docker)


Responsibilities of the Right Candidate

  • Contribute to the development and integration of modern enterprise applications, primarily using Python, React, and AWS
  • Participate in the design and implementation of RESTful APIs and backend services
  • Support UI development efforts and help maintain a high-quality, user-centric experience
  • Collaborate with architects, analysts, and senior engineers to support ongoing system redesign and cloud migrations
  • Help maintain and improve existing applications critical to internal business operations
  • Work with messaging tools and ETL pipelines to enable smooth data flow and system interactions
  • Participate in agile ceremonies, code reviews, testing, and deployment cycles
  • Engage in knowledge-sharing and continuous learning to stay up to date with modern tools and best practices

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job

People also searched: