
Principal Software Engineer
Posted Jun 24

Posted Jun 24
This is a fully remote position, open to applicants in United States.
• Achieve key outcomes
• Collaborate with engineering teams to jointly execute intricate projects related to platform modernization, product development, and innovative product initiatives.
• Tailor your technical methods, planning approaches, and delivery strategies to align with the specific needs of each task.
• Employ AI-native development techniques to create automation, validation, and engineering tools that enhance speed, quality, and efficiency.
• Establish and guide technical strategies
• Spearhead technical strategies across extensive, multi-team projects with lasting effects.
• Outline and refine system boundaries within complex domains, emphasizing clean interfaces and scalability.
• Recognize and eliminate bottlenecks in performance, data flow, reliability, and architecture.
• Lead the investigation, prototyping, and validation of unclear technical challenges.
• Collaborate with cross-functional colleagues on disaster recovery planning, testing, and optimization.
• Design AI-driven systems
• Create systems that support autonomous or semi-autonomous engineering workflows.
• Develop context-aware infrastructure that links code, documentation, and systems to AI tools.
• Establish guardrails, such as validation layers, static analysis, and automation hooks, to guarantee safe and dependable AI-assisted development.
• Enhance the utilization of AI across the organization for improved effectiveness and efficiency.
• Inspire and lead
• Elevate the technical standards by encouraging teams to broaden their vision and enhance execution.
• Mentor and challenge Staff+ engineers to widen their scope, judgment, and impact.
• Collaborate with engineering and product leadership to synchronize technical choices with business objectives.
• Produce enduring artifacts such as runbooks, decision logs, and tests that can be transferred and developed by others.
• Contribute across product areas, leveraging context from one domain to address challenges in another.
• Over 8 years of experience in building and scaling complex software systems.
• A Bachelor’s degree in Computer Science, Information Security, or a related field; or 6+ years with a Master’s degree; or a PhD with 4+ years of experience; or equivalent practical experience.
• Proven experience utilizing AI as a primary development collaborator, maintaining a high standard for AI-generated results.
• Demonstrated success in leading significant, cross-pillar technical initiatives.
• A history of effectively engaging in platform modernization, iterative product development, and greenfield project delivery.
• Strong architectural insight across distributed systems, APIs, and platform design.
• Capability to act as a force multiplier for fellow engineers.
• Experience in enhancing engineering testing standards through methodologies like TDD, BDD, load testing, stress testing, chaos testing, invariant testing, or mutation testing.
• Background in building infrastructure that boosts engineering velocity and quality at scale.
• Strong foundation in distributed systems and platform architecture.
• Experience in deriving behavioral specifications from existing systems through code, tests, logs, and subject-matter experts.
• Ability to deliver production-quality results within a small, time-constrained team environment.
• Excellent written communication skills, coupled with a tendency to create durable, valuable artifacts.
• A leadership style that empowers individuals rather than fostering dependency.
• A discretionary bonus typically awarded annually.
• Restricted Stock Units provided at the time of hire.
• 401(k) matching and a comprehensive employee benefits package.
Phase2
Job Mobz
RTX
Get handpicked remote jobs straight to your inbox weekly.