[Remote] Principal Software Engineer
Note: The job is a remote job and is open to candidates in USA. JobGet is the #1 app focused on everyday workers, redefining the future of hiring. They are seeking a Principal Software Engineer to architect systems and leverage AI to enhance engineering velocity, while collaborating across teams to align technical strategies with business goals.
Responsibilities
- Shape Technical Strategy: Proactively partner with leadership to bridge the gap between engineering and the broader business to ensure technical strategies and roadmaps directly support and accelerate overarching business goals
- Drive Cross-Functional Priorities: Collaborate with product and development managers to surface trade-offs and ensure engineering priorities are communicated persuasively across the organization
- Navigate Complex Environments: Align impact across a multi-product, multi-team environment, identifying opportunities for platform consolidation and technical consistency
- Autonomy & Decision Making: Demonstrate high resourcefulness; you are empowered to make significant technical decisions and drive projects end-to-end with limited oversight
- High Contribution: Maintain a high bar for individual execution by writing clean, efficient, and production-ready code
- Rigorous Testing & Validation: Lead by example in code quality by defining testing standards and utilizing AI to generate robust test suites and edge-case discovery that ensure comprehensive coverage
- Proactive Problem Solving: Personally identify and execute fixes for deep-seated bottlenecks, architectural bugs, and performance issues that impact system stability
- Modernize Tooling: Evaluate and integrate emerging AI-powered tools to enhance operational efficiency and developer productivity. Maintain a high bar for execution by mastering AI-augmented coding practices to write, refactor, and deploy code with unprecedented speed and quality
- System Design & Scalability: Lead architectural evaluations and design reviews to ensure systems remain flexible and scalable as the business grows
- QA Partnership: Partner effectively with QA to define test strategies, improve automated testing coverage, and ensure a seamless handoff from development to production
- Operational Health: Lead incident response and postmortem processes, establishing best practices to prevent recurrence of high-severity issues
- Champion Standards: Maintain code quality, organization, and automation across the broader engineering organization
- Technical Multiplier: Elevate the engineers around you through rigorous code reviews, design feedback, and modeling mature, thoughtful engineering judgment
- Lead Technical Discussions: Move teams to decisions, ensuring the best ideas surface regardless of where they originate
- Foster Accountability: Champion a culture of quality, where engineers take pride in end-to-end ownership, technical excellence, and proficiency in leveraging AI tools
Skills
- 10+ years of experience in software engineering, with a demonstrated track record of leading and executing technically complex, high-impact initiatives from inception through delivery
- Recent experience working on a small, agile team contributing to all phases of the software development lifecycle in a start-up environment
- Primary experience in Go, comfortable working across existing .NET and TypeScript codebases
- Experience implementing event-driven architecture within microservices ecosystems using tools like Apache Kafka
- Experience creating database schemas that represent and support business processes
- Strong understanding of object-oriented programming, data structures, and algorithms
- Strong experience with AWS platforms, including an understanding of their capabilities and limitations
- Experience with CI/CD pipelines and automated testing frameworks
- Proven ability to operate across organizational lines, you are comfortable influencing without authority, building consensus among diverse teams, and driving decisions that require alignment across product, engineering, and business stakeholders
- Deep software engineering fundamentals, with experience in multi-product architectures
- Experience working in an environment shaped by acquisitions or rapid growth, with an appreciation for the technical and cultural complexity that comes with it
- A track record of making well-reasoned technical decisions, you evaluate options carefully, push back on the first solution when a better one exists
- Strong collaboration and communication skills. Able to clearly communicate to both technical and non-technical audiences
- A bias for ownership, you take projects seriously from start to finish, hold yourself accountable for outcomes, and proactively identify and resolve risk before it becomes a problem
- Comfort with ambiguity and a builder's mindset: you thrive when the path forward isn't defined, and you enjoy working through complexity, solving tough problems, and enabling others to move faster
Benefits
- Purpose-driven organization
- Flexible time off
- Remote-first
- Flexible work hours - our employees are in multiple time zones
- Medical & dental plans
- Parental leave
- Employee stock options
Company Overview
Company H1B Sponsorship