Principal Software Engineer (Remote - US) at Jobgether

We are redirecting you to the source. If you are not redirected in 3 seconds, please click here.

Principal Software Engineer (Remote - US) at Jobgether. This position is posted by Jobgether on behalf of Code for America. We are currently looking for a Principal Software Engineer in the United States.. As a Principal Software Engineer, you will lead technical initiatives that span the organization, driving innovation, reliability, and security across complex software systems. You will collaborate with cross-functional teams to define and deliver high-quality software solutions, influence technical strategy, and mentor engineers across the organization. This role requires a hands-on approach to solving complex problems while guiding the architecture and implementation of scalable systems. You will have the opportunity to work on impactful projects that support public-facing services, improve accessibility, and enhance operational efficiency. You will thrive in a mission-driven environment that values technical excellence, collaboration, and continuous learning. Remote work flexibility allows you to contribute from anywhere in the United States.. Accountabilities. . Lead organization-wide technical initiatives, providing guidance on software architecture, strategy, and system design.. . Collaborate with cross-functional teams to simplify complex product specifications into actionable technical solutions.. . Design, develop, deploy, and maintain high-quality software systems, ensuring reliability, scalability, and security.. . Support infrastructure security by deploying and managing firewalls, intrusion detection, and monitoring systems.. . Embed security best practices into engineering workflows, including CI/CD pipeline hardening, encryption strategies, and compliance with regulatory frameworks such as SOC 2, HIPAA, and NIST.. . Mentor and coach engineers across teams, fostering a culture of collaboration, technical excellence, and continuous improvement.. . Participate in all stages of the software lifecycle, from research and prototyping to production deployment and monitoring.. . Translate security and technical requirements into actionable engineering tasks, working with DevOps and engineering teams to implement best practices.. . . 10+ years of experience in backend or full-stack development using OOP languages such as Ruby, Python, or Java, with Ruby on Rails preferred.. . 10+ years experience with cloud platforms like AWS or GCP, or experience with Aptible.. . Strong understanding of computer science fundamentals, including data structures, APIs, and system design.. . Hands-on experience with CI/CD pipelines, including CircleCI or Jenkins.. . Experience with Agile development methodologies, TDD, XP, and software optimization.. . Expertise in security engineering, including access control, network segmentation, data protection, and incident response.. . Experience with DevOps and Infrastructure-as-Code tools (e.g., Terraform/OpenTofu, CloudFormation).. . Excellent written and verbal communication, mentorship, and collaboration skills.. . Familiarity with regulatory frameworks and compliance standards in secure and sensitive environments.. . Bonus: leadership experience as a tech lead or engineering manager, familiarity with government services, AI, GAI, or platform-level architecture.. . Company Location: United States.