ATPCO

Principal Software Engineer

ATPCO

full-time

Posted on:

Location Type: Remote

Location: Remote • Virginia • 🇺🇸 United States

Visit company website
AI Apply
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 other design artifacts.
  • Understand all enterprise architectural strategies and standards and ensure adherence to them in technical solutions.
  • Promote successful delivery of customer value across the enterprise through efficient designs, programming techniques and strategies, utilizing innovative techniques where practical.
  • Utilize an array of programming languages including Java, Python, Rust, Go, TypeScript.
  • Use Open-Source RDBMS and NoSQL databases.
  • Proficiently orchestrate containerization with Docker and Kubernetes, while harnessing the diverse toolkit of AWS services to architect robust solutions.
  • Design and implement scalable solutions for large data volumes using Hadoop and Spark; develop and deploy machine learning models; build data pipelines; optimize algorithms; collaborate with teams to deliver data-driven insights.
  • Develop and maintain software applications that interact extensively with various data stores, build data intensive software components to ensure efficient data flow and storage.
  • Leads technical areas anticipating and resolving issues to meet team commitments.
  • Able to manage multiple, complex tasks with a focus on delivering quality and timely results.
  • Acts as a technical resource/lead to other applications developers.
  • Collaborate with product managers to craft and deliver resilient cloud-based solutions that enhance user experiences.
  • Translate technical concepts into accessible, non-technical language and tailor the communication to meet internal and external stakeholders' needs.
  • Share your passion to remain abreast of the latest tech trends, eagerly experimenting with and mastering modern technologies, actively engaging in both internal and external technology circles.
  • Shares technical, procedural, and business knowledge with others.
  • Proactively present information in public forums to share knowledge and improve the productivity of others.
  • Train and/or mentor other team members and peers as appropriate.
  • Promote DevOps mindset and DevOps technical practices that support the integration, automation, and collaboration to develop and operate a solution.

Requirements

  • Minimum qualifications include a bachelor's degree (or higher) in an IT-related field of study (i.e., 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.
  • Must have significant hands-on experience with Spring Boot and related frameworks (e.g., Spring MVC, Spring Data, Spring Security).
  • Passion for modern software development practices, including continuous delivery (CI/CD), Feature Flag–driven deployment, AI-augmented engineering workflows, infrastructure as code (IaC), and a strong emphasis on observability, security, and developer experience.
  • Minimum 7 years of experience in software engineering roles with complex information technology applications.
  • 5+ years of experience with cloud services, preferably AWS.
  • Experience with GCP, Azure, or other cloud platforms is also valued.
  • 5+ years of experience in open-source frameworks
  • 5+ years of experience in Agile (CICD) practices
  • 5+ years of experience in DevOps practices
  • Exceptional communications skills, both written and verbal.
Benefits
  • Remote-First Culture – Flexibility to work from home in your country of hire
  • “Leave Your Way” PTO– Take the time you need, when you need it
  • 401(k) with Generous Employer Match– Invest in your future
  • Comprehensive Benefits– Medical, dental, vision, & mental health
  • Global Tuition and Gym Reimbursement– Learn and grow on us
  • Standby Flight Program– Explore the world
  • Inclusive, Collaborative Culture– Be seen, heard, and valued

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaPythonRustGoTypeScriptSpring BootHadoopSparkmachine learningdata pipelines
Soft skills
leadershipcommunicationcollaborationproblem-solvingmentoringtime managementadaptabilitypublic speakingknowledge sharingcustomer focus
Certifications
bachelor's degree in IT-related fieldmaster's degree in IT-related field
SAE International

Principal Engineer

SAE International
Leadfull-timeMissouri, Virginia, Washington · 🇺🇸 United States
Posted: 3 hours agoSource: fullsight.wd12.myworkdayjobs.com
Patterson Companies, Inc.

Software Engineer

Patterson Companies, Inc.
Mid · Seniorfull-time$85k–$115k / yearMinnesota · 🇺🇸 United States
Posted: 3 hours agoSource: pattersoncompanies.wd501.myworkdayjobs.com
Cloud
GE Aerospace

Senior Engineer – Aerodynamics

GE Aerospace
Seniorfull-time$100k–$205k / yearNew York · 🇺🇸 United States
Posted: 4 hours agoSource: geaerospace.wd5.myworkdayjobs.com
The Home Depot

Principal Software Engineer – Contact Center AI

The Home Depot
Leadfull-time$140k–$240k / year🇺🇸 United States
Posted: 4 hours agoSource: homedepot.wd5.myworkdayjobs.com
AngularCloudJavaJavaScriptjQueryLinuxNode.jsNoSQLPythonReactRubyRuby on Rails+3 more
Monster

Senior Full Stack Developer

Monster
Seniorfull-time$90k–$100k / yearWashington · 🇺🇸 United States
Posted: 5 hours agoSource: boards.greenhouse.io
AzureJenkinsKubernetes.NETReactSQL