ATPCO

Principal Software Engineer

ATPCO

full-time

Posted on:

Origin:  • 🇺🇸 United States • Virginia

Visit company website
AI Apply
Manual Apply

Salary

💰 $143,600 - $170,000 per year

Job Level

Lead

Tech Stack

AWSAzureCloudDockerGoGoogle Cloud PlatformHadoopJavaKubernetesNoSQLPythonRDBMSRustSparkSpringSpring BootSpringBootTypeScript

About the role

  • Lead and contribute to the development of technical requirements and design artifacts
  • Ensure adherence to enterprise architectural strategies and standards
  • Promote delivery of customer value through efficient designs and innovative techniques
  • Adhere to ATPCO development standards and drive quality improvements
  • Use Java, Python, Rust, Go, TypeScript; work with Open-Source RDBMS and NoSQL databases
  • Orchestrate Docker and Kubernetes; leverage AWS services
  • Design and implement scalable data solutions with Hadoop and Spark; build ML models and data pipelines
  • Develop software interacting with various data stores and data-intensive components
  • Lead technical areas, manage multiple tasks, serve as technical resource/lead
  • Collaborate with product managers to deliver resilient cloud-based solutions
  • Translate technical concepts to non-technical stakeholders; share knowledge; mentor others
  • Promote DevOps practices to automate and operate solutions

Requirements

  • Bachelor's degree (or higher) in an IT-related field (bachelor's or master's in computer science, Computer Engineering, Software Engineering, or equivalent)
  • Minimum 7 years of professional experience developing robust software applications using Java, with deep expertise in the Java ecosystem
  • Hands-on experience with Spring Boot and related frameworks (e.g., Spring MVC, Spring Data, Spring Security)
  • Experience with modern software development practices: CI/CD, feature flags, AI-augmented engineering workflows, IaC, observability, security, developer experience
  • 7+ years in software engineering roles with complex IT applications
  • 5+ years of experience with cloud services, preferably AWS; experience with GCP/Azure or other cloud platforms is valued
  • 5+ years of experience in open-source frameworks
  • 5+ years in Agile (CI/CD) practices
  • 5+ years in DevOps practices
  • Exceptional written and verbal communications
  • Other preferred: regression, functional, integration, performance testing; airline pricing domain knowledge; experience with agile/lean/scrum; fostering innovation and diversity