Source description
About the role
Technical Leadership & Design
Own end-to-end technical design for medium to large features and systems
Drive architecture decisions with clear trade-off analysis (performance, scalability, cost, maintainability)
Author and review design documents to ensure alignment across teams
Ensure systems are built with strong foundations in reliability, observability, and security
Execution & Delivery
Contribute hands-on to the codebase as part of every release.
Lead execution of complex projects, ensuring timely and high-quality delivery
Break down ambiguous requirements into clear, executable tasks
Ensure engineering best practices across development, testing, and deployment
Code Quality & Engineering Excellence
Enforce coding standards, design principles, and review practices
Drive improvements in CI/CD, testing strategy, and release quality
Ensure systems are scalable, maintainable, and production-ready
Mentorship & Team Development
Mentor and guide engineers to improve technical depth and ownership
Provide actionable feedback through code reviews and technical discussions
Help onboard new engineers and elevate overall team capability
Collaboration & Alignment
Work closely with product managers, designers, and stakeholders to refine requirements
Drive clarity in ambiguous problem spaces through structured thinking
Ensure alignment across teams on technical decisions and priorities
AI-Assisted Development
Leverage AI coding tools to improve development velocity and quality
Ensure responsible usage without compromising system design or code integrity
More at Propel Software
