Years of experience required: At least 10+ years in web development with a focus on Agile methodologies and architecture adaptation for client needs.
Education/certifications not explicitly stated but implied by the level of expertise expected (e.g., understanding OAuth2, OpenID Connect protocols).
Must-haves: High English proficiency, experience leading teams in Agile software development methodologies, architectural influence beyond team scope, object-oriented programming expertise with Python preference, UML/C4 high-level design skills.
Responsibilities
Independently guide the technical direction and implementation by leading a team within defined architecture from conceptualization to deployment.
Evaluate trade-offs between correctness, robustness, performance, customer impact for developing solutions prioritizing client success.
Create and lead technical documentation practices including managing branches, pull requests, merges in the code repository.
Collaborate with product, design, engineering teams to oversee architecture influences on product strategy and direction.
Contribute actively to code reviews focusing on security, performance, reliability aspects of complex bug fixes.
Mentor Senior Engineers within Engineering Practice communities through Communities of Practice (CoPs) or project teams for technical capability growth.
Verify/validate architecture implementations and influence overall architectural decisions beyond the team scope.
Apply object-oriented programming principles with expertise in languages like Python, following UML / C4 / ArchiMate design methodologies.
Work collaboratively among stakeholders to create scalable, secure, performant enterprise systems that deliver client business outcomes.
Provide technical direction and strategy across multiple teams/whole product implementation in Agile software development environments.
Set the definition of done for User Stories and task assignments based on internal or external POs with initiative to refine technical details as needed.
Orchestrate overall tasks effectively, including building CI/CD pipelines and integrating Customer Identity and Access Management solutions when applicable.
Experience working with non-relational databases is desired but not mandatory for this role.
Benefits
Equity options mentioned as part of the benefits package
Paid Time Off (PTO) included in the compensation plan
Insurance coverage provided to employees
Remote work option available for eligible candidates