Senior Software Engineer
Location
United States
Posted
3 days ago
Salary
0
Seniority
Senior
Job Description
Senior Software Engineer
10Pearls
• Tackle real-world complexity by building systems that make people's jobs easier — and understand the "why" behind the work: who it serves, what it affects, how it ties back to outcomes. • Make sound technical and product calls independently. Own your work end-to-end, from first understanding the problem through shipping and measuring results. • Keep pace with new tools and technologies, and apply them where they genuinely help. • Bring AI into your own workflow and into the products you build — and help others do the same. • Help shape team practices that balance fast iteration with quality — testing, documentation, the works. • Team up with Product and operations to shape new features from the ground up. Talk directly to users and stakeholders instead of waiting for requirements to land in your inbox.
Job Requirements
- 5+ years of software engineering experience, solid in at least one major language, and comfortable across databases and frontend web tech.
- Real experience building with AI agents as part of your workflow — and genuine enthusiasm for where AI is headed in tech.
- A mature, rigorous approach to building and maintaining systems, with an eye toward scale.
- Ease moving across different technical layers and system concerns.
- A track record of building and refactoring complex systems, distributed ones included.
- A focus on outcomes over output — you want to understand why something matters and connect it to real business and user impact.
- Bonus: experience working in regulated industries (healthcare, finance, insurance, or similar) where compliance and data sensitivity are part of the day-to-day.
Benefits
- Strong medical, dental, and vision plans with 60% of premiums for employees and their dependents covered by 10Pearls
- Employer-funded health reimbursement account (HRA) for the high deductible health plan option
- Generous 401(k) plan with a 4% employer match and immediate vesting after 90 days of employment
- Paid time off for vacation, sick/wellness, and personal leave; separate paid parental leave program
- Employer-paid short term, long term, life, and AD&D insurance
- Additional voluntary insurance programs, including life & AD&D, critical illness, cancer, and hospital indemnity for employees and dependents
- Full access to Tysons Corner Headquarters office with amenities: a state-of-the-art gym, fully stocked kitchen with snacks and cold brew coffee on tap, and free parking on-site
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Full Stack Engineer
AlongsideCompeting for talent is tough. That's why you need a competitive edge. We are your secret weapon.
• Build and maintain the React Native driver app: QR onboarding/consent flows, GPS/BLE data display • Implement Mapbox GL JS features: live position overlays, zone/dwell visualization, realtime map layers • Own frontend performance and reliability for realtime, sensor-driven UI** • Build and maintain RESTful APIs and backend services in C#/.NET • Support GPS/BLE positioning data ingestion pipelines • Support telemetry ingestion and zone/dwell analytics processing • Work within an actor-model distributed backend (built on Microsoft Orleans) designed by the tech lead
Tech Lead – Senior Software Architect
AlongsideCompeting for talent is tough. That's why you need a competitive edge. We are your secret weapon.
• Own and evolve the architecture of a distributed, actor-model backend (Microsoft Orleans) handling realtime positioning and telemetry data at scale • Set technical direction for the .NET backend: API design, data pipelines, service boundaries • Design the path toward multi-node Orleans clustering as the platform scales • Review code and provide hands-on technical guidance to backend and full stack engineers • Identify and remediate security and architectural risk areas (authentication, data handling, system hardening) • Partner with data/telemetry and QA engineers on ingestion pipeline and analytics architecture decisions • Advise on CI/CD, staging environment, and release practices • Act as engineering team lead: set priorities, unblock the team, and own technical quality across the engineering group • Coordinate closely with the Project Manager on sprint planning, delivery status, and risk/blocker escalation • Join client calls run by the project team, speaking directly to technical progress and tradeoffs when needed • Mentor other engineers, raising the technical bar across the team
Full Stack Engineer
AlongsideCompeting for talent is tough. That's why you need a competitive edge. We are your secret weapon.
• Build and maintain the React Native driver app: QR onboarding/consent flows, GPS/BLE data display • Implement Mapbox GL JS features: live position overlays, zone/dwell visualization, realtime map layers • Own frontend performance and reliability for realtime, sensor-driven UI • Build and maintain RESTful APIs and backend services in C#/.NET • Support GPS/BLE positioning data ingestion pipelines • Support telemetry ingestion and zone/dwell analytics processing • Work within an actor-model distributed backend (built on Microsoft Orleans) designed by the tech lead
Tech Lead, Senior Software Architect
AlongsideCompeting for talent is tough. That's why you need a competitive edge. We are your secret weapon.
• Own and evolve the architecture of a distributed, actor-model backend (Microsoft Orleans) handling realtime positioning and telemetry data at scale • Set technical direction for the .NET backend: API design, data pipelines, service boundaries • Design the path toward multi-node Orleans clustering as the platform scales • Review code and provide hands-on technical guidance to backend and full stack engineers • Identify and remediate security and architectural risk areas (authentication, data handling, system hardening) • Partner with data/telemetry and QA engineers on ingestion pipeline and analytics architecture decisions • Advise on CI/CD, staging environment, and release practices • Act as engineering team lead: set priorities, unblock the team, and own technical quality across the engineering group • Coordinate closely with the Project Manager on sprint planning, delivery status, and risk/blocker escalation • Join client calls run by the project team, speaking directly to technical progress and tradeoffs when needed • Mentor other engineers, raising the technical bar across the team

