Java Python Developer
Job Description
Software Engineer
Location: Atlanta, GA
Interview Process: 2 virtual rounds (60 min each, video call) + 1 in-person round in Atlanta, GA
Work Authorization: Open to OPT and OPT-STEM candidates
Role Overview
We’re looking for an experienced, hands-on Software Engineer to join an engineering organization focused on building scalable, resilient platforms at enterprise scale. You’ll contribute to the design, development, and modernization of technology solutions — writing real code, solving hard problems, and partnering with cross-functional teams to reduce risk through automation and smart architecture.
This is not a role for candidates who are light on experience or looking to learn the fundamentals on the job. We want engineers who have genuinely built things and can show it.
Key Responsibilities
• Design, develop, and enhance high-quality software supporting enterprise platforms
• Implement solutions at scale through automation to reduce organizational risk
• Re-architect and modernize core components using contemporary, resilience-focused architectures
• Translate complex business requirements into clean technical implementations
• Partner with global engineering teams and stakeholders to gather requirements and communicate solutions clearly
• Deliver within an agile environment, managing competing priorities effectively
• Contribute to technical documentation and communicate risks and recommendations to stakeholders
Required Skills & Experience
• 6+ years of hands-on software development experience
• Strong Python proficiency is required — this is a Python-first role; candidates should be comfortable writing production-grade Python and discussing design decisions in depth
• Proven experience building mission-critical systems with high standards for reliability, scalability, and resilience
• Solid understanding of the full software development lifecycle — including testing, CI/CD pipelines, and modern release practices
• Strong object-oriented design skills and application architecture fundamentals
• Experience with domain-driven, event-driven, and message-driven architectures and RESTful services
• Proficiency in complex SQL and hands-on experience with relational databases (e.g., PostgreSQL, MSSQL)
Nice to Have
• Java experience is a plus
• Experience with data engineering tools (Snowflake, dbt, Kafka)
• Experience in platform engineering or integrating services into the SDLC
What Success Looks Like
• Automation and data-driven prioritization that measurably reduces organizational risk
• Scalable software components delivered on time and aligned to portfolio priorities
• Services built on modernized architecture meeting resiliency and performance standards
• Clear technical documentation and strong stakeholder
Similar Jobs
Python Developer
NY
Python Developer
Remote
Software Engineer III - Python Developer/AWS/Kafka
Remote
Python Developer
Virginia
Python Developer
Virginia, Maryland