CertiPath Inc logo

CertiPath Inc

Remote Jobs

3 open rolesLatest: May 6, 2026, 5:19 PM UTC
Post Date
Minimum Salary
Experience

3 Jobs

Role Description As a Principal Software Engineer, 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, but 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? - 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. Qualifications - U.S. citizenship and 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). - Proven track record of designing and shipping large-scale, highly available microservices-based applications using modern tech stacks (i.e. Nuxt, Vue.js, Python). - Strong experience leveraging AI tools and frameworks to develop and manage MCP servers, integrate AI capabilities to drive significant productivity gains, and implement appropriate oversight, governance, and quality controls. - Strong experience with AWS solutions and managing containerized workloads using Kubernetes. - Proven expertise with relational database design & architecture (MSSQL, Postgres, Redis). - 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 alike. - Demonstrated ability to balance speed and quality; you ship fast without sacrificing long-term maintainability. Requirements - Experience scaling systems. - Background in startups or high-growth environments. - Experience with Rust. - 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 (i.e. open-source contributions, published technical writing, or conference talks). Benefits - Health, dental, and vision coverage. - Health Savings Account plan. - 401(k) plan with a generous employer match. - Unlimited PTO policy. - Seven company holidays. - A week-long break at the end of each year.

United States

This role involves supporting a federal agency with its nationwide Physical Security Program Office (Program). The Data Management Specialist will: Interact with contractor and government Program Management Office personnel to support data calls related to program budget/expenditures, project tracking, and maintenance efficacy. Collaborate with the Data Management Lead to manage the data architecture for the Program, including data models, schemas, standards, and policies. Design and implement data integration, transformation, and migration processes. Oversee assigned Program data to ensure it meets predetermined contractual or policy requirements. Aggregate and analyze quantitative and qualitative data from multiple sources for Program reporting and improvement. Develop reports as directed by the Data Management Lead; ingest and deconflict external data into Program data stores for reporting. Use Microsoft Office Suite and Power BI to produce Program reporting and metrics. Ensure the quality of services and deliverables meets standards set in the Quality Assurance Plan. Support management briefings, status reports, issue logs, risk registers, and other tasks for proper PMO operation. Maintain current knowledge of relevant technology, focusing on Microsoft SharePoint and Power BI software. Provide technical, administrative, and operational support for the Program. Perform other tasks as assigned by the Data Management Lead.

United States
Job Closed

Role Description We are seeking a Workflow Developer to design, implement, and maintain CertiPath's workflows. You will work in a fast-paced environment where you will develop and deliver software that simplifies solutions for a broad set of interrelated problems. Specifically, you will: - Design, implement, and maintain workflows using JavaScript and a JSON based workflow tool. - Develop and integrate REST endpoints and other APIs. - Collaborate with stakeholders to understand workflow requirements, identify optimization opportunities, and translate them into technical solutions. - Conduct thorough testing of workflows and APIs to ensure functionality, reliability, and performance. - Troubleshoot and resolve any issues that arise. - Create and maintain comprehensive documentation for workflows, APIs, and associated processes. - Monitor workflow performance and make necessary adjustments to improve efficiency and scalability. - Maintain current knowledge of relevant technology. - Proactively manage relationships with other team members. - Present complex technical information in a clear and concise manner to a variety of audiences. - Facilitate consensus building and the resolution of complex technical issues. - Be an active participant in their development along their career path. Qualifications - U.S. citizenship - At least a bachelor's degree in computer science or a related field (or equivalent experience) - 5+ years of experience as a Workflow Developer - 3+ years of experience as a business process based developer - 3+ years of experience using JavaScript, including experience with ES6+ syntax and asynchronous programming - SQL Server development skills, including data integration, data modeling, query performance tuning, and designing stored procedures - Experience with workflow tools and platforms (e.g., Camunda, Nintex, Zapier, Power Automate, Elsa, or similar tools) - Strong understanding of RESTful APIs, including design, development, and integration - Familiarity with API authentication methods (e.g., OAuth2, JWT) - Knowledge of version control systems like Git - A solid understanding of relational and non-relational databases (e.g., MySQL, MongoDB) - The ability to communicate with users, other technical teams, and management personnel to refine and apply requirements to product features and technical designs - A demonstrated willingness to learn new technologies and solve challenging problems - The ability to think abstractly, deal with ambiguous/under-defined problems, and learn and adapt quickly - Experience working collaboratively with Agile product owners and using best-of-breed issue and project tracking tools such as the Atlassian/Jira suite Requirements - Experience building complex, multi-tier software systems and or services - Knowledge of professional software engineering practices for the full software development lifecycle, including coding standards, code reviews, source control management, build processes, testing, and operations - Understanding of CI/CD pipelines for workflow deployment - Experience with scripting languages or tools for data transformation (e.g., PowerShell) - Familiarity with development using Secure Software Development Lifecycle standards - Familiarity with business process modeling tools (e.g., BPMN) - Knowledge of server-side frameworks (e.g., Node.js) - Experience with Identity Management Systems, ICAM/FIPS 201/PIV - Experience with Public Key Infrastructure (PKI) in applications, especially smart card credentials - Knowledge of PKI / X509 Certificates - Experience with ORM technologies like Entity Framework, Dapper, or NHibernate Benefits - Health, dental, and vision coverage - Health Savings Account plan - 401(k) plan with a generous employer match - Unlimited PTO policy - Seven company holidays - A week-long break at the end of each year

United States
Job Closed