Job Closed
This listing is no longer active.
ATPCO is committed to providing the best flight shopping experiences through reliable pricing data and innovative retail technology. Positioning itself as "the foundation of modern
Senior Software Engineer
Location
Virginia
Posted
40 days ago
Salary
$119.4K - $152.3K / year
Seniority
Senior
Job Description
Senior Software Engineer
ATPCO
• Lead and contribute to the development of technical requirements and design artifacts. • Promote successful delivery of customer value through efficient designs and programming techniques. • Utilize programming languages including Java, Python, Rust, Go, TypeScript. • Develop and maintain software applications that interact extensively with various data stores. • Collaborate with product managers to craft and deliver resilient cloud-based solutions.
Job Requirements
- Minimum 5 years of professional Experience building and operating large-scale, distributed software systems using Java or similar object‑oriented languages.
- Familiarity with backend frameworks and technologies such as Spring Boot and related frameworks.
- Strong foundation in computer science fundamentals, including data structures, algorithms, and system design.
- Proven ownership of production systems end to end, including participation in on-call rotations.
- Passion for modern software development practices, including CI/CD, Feature Flag–driven deployment, and strong emphasis on observability, security, and developer experience.
- 5+ years of experience working in cloud-based environments, preferably AWS.
Benefits
- Remote-First Culture – Flexibility to work from home in your country of hire
- Inclusive, Collaborative Culture– Be seen, heard, and valued
- 401(k) with Generous Employer Match– Invest in your future
- Comprehensive Benefits– Medical, Dental and Vision
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Senior Software Development Engineer, C++
Network Optix - NxNetwork Optix (Nx), founded in 2011, is a global video software development company specializing in transforming video data into actionable insights for various
Experience working with video processing pipelines or media frameworks. Understanding of video codecs, container formats, and media streaming concepts.
Role Description We are looking for a software developer for implementing new requirements and maintaining our current ERP solution. - Take part in implementing the company’s products, from analysis to the deliverable product, using agile processes. - Identify the proper solution for implementing the requirements, using Microsoft as well as other web technologies: AL Language, C#, Microsoft Dynamics, Javascript, Angular. - Implement, test and maintain the application according to the written standards and guidelines. - Develop and maintain innovative e-Government solutions in a creative team. - Willingness to learn new technologies. Qualifications - Graduate of IT university or student in final year. - Good knowledge of procedural programming. - Good knowledge of relational databases and best practices. - Proficient in English (both written and spoken). - Basic SQL Knowledge. - High team and communication skills. - Willingness to learn new technologies. Requirements - Experience in one of the following fields: C#, .NET, Microsoft Dynamics NAV / Dynamics 365 / Business Central. Benefits - You will benefit from specialized training for the new technologies and the used processes. - A mentor to guide and help you in your learning process. - Possibility to travel abroad for ongoing projects. - Variable bonus based on personal and team performance level. - Private healthcare services. - Additional vacation days based on the years of seniority within the company. - Fresh fruits, coffee and tea. - Periodically team-events. - The VINCI Group savings plan (Castor) provides all employees with the option of establishing a savings plan consisting of VINCI shares.
• Design and build simulation environments that model CTV auction mechanics, inventory supply, and advertiser competition • Develop counterfactual and what-if frameworks for evaluating bidding strategies, budget allocation, and pacing algorithms offline • Build AI agents that explore strategy spaces, generate hypotheses, and automate experimentation within simulated environments • Use simulation to de-risk ML model deployments — validate new bidding and optimization strategies before they touch live traffic • Define the technical direction for simulation and AI infrastructure and mentor engineers on the team
Software Engineer
SingleStoreThe cloud-native database built with speed and scale to power real-time applications.
• Work closely with product managers, designers, customers, and other engineers to ensure we deliver a high-quality experience • Develop a world-class managed service responsible for providing an innovative operational database solution in the cloud • Proactively contribute to the team's engineering process to assist with our ability to scale and deliver projects on time • Mentor junior engineers and contribute to a welcoming team environment

