Principal Software Engineer

Posted 3 days ago

This is a fully remote position, open to applicants in United States.

πŸ“‹ Description

β€’ Establish and drive the strategic vision for backend and full-stack engineering practices, architecture, and technical excellence.

β€’ Lead the development of scalable, reliable, and secure distributed systems that serve government clients.

β€’ Act as the technical authority for system architecture, data design, and engineering excellence.

β€’ Design and implement service architectures, data pipelines, and infrastructure patterns.

β€’ Deliver features and enhancements to core services, including customer intake, application screening, and information dissemination.

β€’ Collaborate with product managers and stakeholders to align technical feasibility with business objectives.

β€’ Build and maintain shared libraries, service frameworks, and infrastructure patterns.

β€’ Modernize backend systems and spearhead large-scale technical initiatives to enhance quality, performance, and maintainability.

β€’ Establish engineering best practices for API design, data modeling, testing, observability, security, and code quality.

β€’ Mentor and coach engineers while establishing career development paths for backend professionals.

β€’ Influence technical decisions across teams and provide guidance on architecture and infrastructure initiatives.

β€’ Work across the full stack as needed to address end-to-end problem-solving.

β€’ Lead technical initiatives from conception to production and influence outcomes across various teams.


⛳️ Requirements

β€’ Minimum of 5 years of relevant experience.

β€’ Must be a U.S. Citizen.

β€’ Ability to obtain and maintain Public Trust 6C clearance.

β€’ Proven experience in leading and delivering multiple production-ready, scalable distributed systems with measurable business outcomes.

β€’ Experience in architecting and implementing microservice architectures at scale.

β€’ Familiarity with event-driven architectures, asynchronous processing, caching, and data consistency patterns.

β€’ Experience in designing and implementing REST, GraphQL, or similar APIs.

β€’ Proven history of leading modernization efforts from monolithic structures to microservices or transitioning from legacy to modern stacks.

β€’ Experience with observability, monitoring, alerting, structured logging, metrics, tracing, and incident response.

β€’ Knowledge of cloud-native architectures, infrastructure as code, and platforms like AWS, Azure, or GCP.

β€’ Experience with relational and NoSQL databases, data modeling, migration strategies, and data governance.

β€’ Proficient in Java, Python, or other modern programming languages.

β€’ Understanding of distributed systems principles, consistency models, consensus algorithms, failure modes, and reliability patterns.

β€’ Experience with unit, integration, contract, and end-to-end testing.

β€’ Knowledge of performance optimization, capacity planning, and cost optimization.

β€’ Familiarity with authentication, authorization, encryption, secrets management, and secure coding practices.

β€’ Experience in establishing and maintaining CI/CD pipelines.

β€’ Familiarity with Kubernetes or ECS, Terraform or CloudFormation, and DevOps practices.

β€’ Experience with message brokers and event streaming platforms such as Kafka, SQS, or EventBridge.

β€’ Ability to design for reliability, disaster recovery, graceful degradation, circuit breakers, and retry strategies.

β€’ Strong communication skills to convey complex technical concepts clearly to engineers, product managers, executives, and external stakeholders.

β€’ Proven track record in mentoring and developing engineers at all levels.


🏝️ Benefits

β€’ Options for medical plans, including those with Health Savings Accounts.

β€’ Various dental plan options.

β€’ Vision plan available.

β€’ 401(k) plan featuring pre-tax and post-tax contributions with company matching.

β€’ Flexible work weeks where feasible.

β€’ Paid time off, which includes vacation, sick, personal, holiday, parental, military, bereavement, and jury duty leave.

β€’ Typically, 15 days of paid leave per calendar year.

β€’ Ten paid holidays annually.

β€’ Up to 160 hours of paid family leave in a rolling 12-month period for qualified employees.

β€’ Short- and long-term disability benefits.

β€’ Life insurance coverage.

β€’ Insurance for accidental death and dismemberment.

β€’ Personal accident insurance.

β€’ Critical illness insurance.

β€’ Business travel and accident insurance.

People also viewed

LMI13 hours ago

Full Stack Developer

US flagUnited States OnlyFull-timeFull-stack Engineer$122.2k – $211.3k/year
ApplyView job
Sourcegraph13 hours ago

Tech Lead – Code Plane

EuropeFull-timeFull-stack Engineer$144k – $192k/year
ApplyView job
Verra Mobility13 hours ago

Vice President, Software Engineering

US flagTexas OnlyFull-timeFull-stack Engineer
ApplyView job
Cint13 hours ago

Staff Software Engineer – DSM Team

ES flagSpain OnlyFull-timeFull-stack Engineer
ApplyView job
CI&T13 hours ago

Mid Level FullStack Developer – .NET, React

BR flagBrazil OnlyFull-timeFull-stack EngineerR$1 – R$2/month
ApplyView job
Akamai Technologies13 hours ago

Senior Software Engineer

PL flagPoland OnlyFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers