20 Scaling Theory Technologies Jobs
Technical Lead (8-13 yrs)
Scaling Theory Technologies
posted 15hr ago
Key skills for the job
Technical Lead
What will you do?
- You design the implementation architecture (domain/data model design, API design, modularization), guarding quality and consistency of the codebase.
- You work as part of a cross-functional scrum team ("POD"), taking leadership in technical decision-making.
- You manage and mitigate technical risk to achieve your team's objectives. You take a proactive stance in identifying and resolving technical debt.
- You create awareness of engineering best practices within your team, you participate in defining these best practices across teams.
- You coach other team members by spreading both domain & technical knowledge in activities such as onboarding, code reviews, trainings.
- You take part in building a well-balanced team by participating in the hiring process.
- You drive technical design when refining user stories. You work with product teams to build a deep understanding of the domain.
- You work with Product Management & Product Architecture in defining the high-level implementation architecture for future roadmap features.
- You help identify technical dependencies and provide estimates in quarterly planning cycles.
- As the first point of contact for all things engineering-related (e.g. critical production issues), you build a deep understanding of the architecture of your product area and adjacent product areas.
- You ensure compliance with our SDLC process & suggest improvements.
- As a subject matter expert in both technology and domain, you participate in 2nd and/or 3rd line support for your team's services.
- Stay up to date on technology, product and processes to deliver quality throughout the product life cycle; take leadership in evangelizing these learnings within the team.
What do you bring to the table?
- You are an outstanding software engineer with +8 years relevant experience in software development, software testing, and in our application stack.
- You are experienced in technically coaching a group of software engineers.
- You have a bachelor's or master's degree in computer science.
- You have a strong understanding of software development principles, such as clean code, object- oriented design, domain-driven design, cloud fundamentals, CI/CD pipelines.
- Excellent problem-solving and analytical skills.
- Good communication (written and verbal) skills.
- Strong interpersonal and leadership skills, the ability to coach other engineers.
- Experience in developing software in a regulated environment is a plus.
Functional Areas: Software/Testing/Networking
Read full job description