Principal Software Engineer at CertiPath Inc
Reston, Virginia, United States -
Full Time


Start Date

Immediate

Expiry Date

24 Feb, 26

Salary

0.0

Posted On

26 Nov, 25

Experience

10 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Software Engineering, System Design, Database Design, Cloud Computing, Mentoring, Technical Leadership, Project Management, Cross-Team Collaboration, Performance Optimization, Security, Machine Learning, PKI Authentication, Physical Access Control Systems, C#, Python, AWS, GCP

Industry

IT Services and IT Consulting

Description
Want to energize your career? Looking for stability with the freedom to innovate? At CertiPath you can have both while making the world more secure and simplifying access processes. We are seeking an experienced Principal Software Engineer to design and deliver complex, high-impact systems; mentor senior engineers; and partner closely with product, design, and executive leadership to shape the technical roadmap. Join our team, make a difference, and crush your goals at CertiPath.     I’ve never heard of CertiPath. What do you do?     We are the experts in software and services for high-assurance digital identity verification and management. We are an established organization with a 21-year track record of delivering on our promises with the drive and entrepreneurial spirit of a start-up. CertiPath is focused on bringing facility and network access management for commercial clients and government agencies into the 21st century.    What will the Principal Software Engineer do?    You will be a technical leader and individual contributor who sets the bar for engineering excellence across the organization. You’ll design and deliver complex, high-impact systems; mentor engineers; and partner closely with product, design, and executive leadership to shape the technical roadmap.    This is not a people-management role; it’s a deeply technical position for software developers who still love writing code while influencing architecture and strategy at the highest level.    What does a typical day look like for the Principal Software Engineer?    The person in this position will do the following:  * Architect, build, and own large-scale distributed systems, containerized applications, services, and platforms that are reliable, performant, and maintainable. * Lead the most technically challenging and business-critical projects end-to-end. * Define and evolve technical strategy, standards, and best practices across the entire engineering organization. * Drive cross-team initiatives (e.g., performance, reliability, security, and developer productivity). * Mentor and level-up engineers through design reviews, pair programming, and technical guidance. * Collaborate with product and business leaders to translate ambiguous problems into clear technical solutions. * Identify and mitigate technical debt while pushing the boundaries of what’s possible. * Stay ahead of industry trends and bring innovative ideas into the company. What qualifications do you look for?    You might be the Principal Software Engineer we’re looking for if you have:  * U.S. citizenship and the ability to obtain a government clearance * 10+ years of progressive professional software engineering experience * At least a bachelor's degree in computer science or a related field (or equivalent experience) * A proven track record of designing and shipping large-scale, highly available applications (C#/Python + Nuxt.js + AWS/GCP, or any modern stack) * Proven expertise with relational database design and architecture (MSSQL, Postgres) * Deep expertise in one or more domains: backend systems, infrastructure, data platforms, machine learning infrastructure, high-performance services, etc. * Strong computer science fundamentals (algorithms, data structures, system design) * Experience leading complex technical projects across teams * Excellent communication skills; you can explain complex technical concepts to engineers and non-engineers * A demonstrated ability to balance speed and quality; you ship fast without sacrificing long-term maintainability We’re extra impressed by folks who have:  * Experience scaling systems * A background in start-ups or high-growth environments * Experience with development in a Windows environment using .Net, Active Directory, IIS * Hands-on experience implementing applications that use PKI authentication * Experience with Physical Access Control Systems (PACS) * A history of raising the bar at previous companies (e.g., open-source contributions, published technical writing, or conference talks)   What kind of benefits does CertiPath offer?    CertiPath offers outstanding benefits, including health, dental, and vision coverage; a Health Savings Account plan; and a 401(k) plan with a generous employer match. We also believe strongly in maintaining a quality work-life balance, so we offer an unlimited PTO policy, seven company holidays, and a week-long break at the end of each year.    All qualified applicants will receive consideration for employment without regard to disability; status as a protected veteran; or any other status protected by applicable federal, state, local, or international law. 
Responsibilities
The Principal Software Engineer will architect, build, and own large-scale distributed systems while leading technically challenging projects. They will also mentor engineers and collaborate with product and business leaders to develop technical solutions.
Loading...