
Principal Software Engineer (Remote - Virginia) at Jobgether. This position is posted by Jobgether on behalf of ATPCO. We are currently looking for a Principal Software Engineer in Virginia (USA).. This role offers the opportunity to lead and shape the development of innovative software solutions that impact global travel and enterprise-scale systems. As a Principal Software Engineer, you will design, architect, and implement scalable applications and data pipelines while mentoring a team of engineers. You will leverage a diverse technology stack including Java, Python, cloud platforms, containerization, and machine learning frameworks. The position emphasizes modern software development practices, DevOps integration, and delivering high-quality, resilient solutions. Ideal candidates thrive in collaborative, flexible environments, enjoy tackling complex technical challenges, and are passionate about staying at the forefront of technology trends.. Accountabilities. · Lead and contribute to the design, development, and delivery of robust software applications for enterprise-scale systems.. · Ensure adherence to architectural strategies, coding standards, and best practices across multiple projects.. · Design and implement scalable solutions for large data volumes, including data pipelines, analytics, and machine learning models.. · Utilize cloud services (AWS, GCP, Azure) and containerization tools (Docker, Kubernetes) to build resilient applications.. · Collaborate with product managers, stakeholders, and engineering teams to deliver high-value solutions.. · Mentor and train team members, sharing knowledge and fostering technical growth.. · Promote DevOps practices including CI/CD, infrastructure as code, and feature-flag-driven deployment.. · Communicate complex technical concepts to both technical and non-technical audiences.. · Bachelor’s or higher degree in Computer Science, Software Engineering, or related IT field.. · Minimum 7 years of professional experience in software engineering, with deep expertise in Java and Spring Boot frameworks.. · 5+ years of experience with cloud platforms, preferably AWS, and familiarity with GCP or Azure.. · Strong background in open-source frameworks, containerization, and DevOps practices.. · Experience with agile methodologies, continuous integration, and continuous delivery pipelines.. · Knowledge of modern software development practices including test-driven development, CI/CD, and infrastructure as code.. · Excellent problem-solving, analytical, and troubleshooting skills.. · Strong verbal and written communication skills; ability to mentor and collaborate with cross-functional teams.. · Preferred experience with airline pricing data, systems, and complex enterprise applications.. Company Location: United States.