While this position is primarily focused on backend services, cloud infrastructure is essential for success in this role, and experience in React will be considered a significant asset.
Job responsibilities
- Execute creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems.
- Participate in code review, providing constructive feedback as needed
- Collaborate with other teams in API Marketplace - understand requirements, manage dependencies , workshop solutions and build a community of trust amongst all stakeholders.
- Mentor /coach junior engineers on the team - provide technical leadership and promote a culture of collaboration
- Work alongside our partners in product, design, and architecture to ensure product/technical requirements and UX designs are clear
- Document designs, and any technical decisions made
- Participate in epic refinement , story creation to ensure tasks, descriptions and acceptance criteria are well defined
- Work with agility and TPM counterparts to ensure backlog is healthy, JIRA hygiene is maintained, and releases are well planned and documented
- Identify opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems
- Lead evaluation sessions with external vendors, startups, and internal teams to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architecture
- Lead communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologies
- Add to the team culture of diversity, equity, inclusion, and respect
Required qualifications, capabilities, and skills
- Formal training or certification on software engineering concepts and 5+ years of applied experience
- Expert proficiency in either backend ( Java , Spring ) and/or frontend ( React, SCSS )
- Expert knowledge of best practices for accessibility , security , performance and optimization
- Formal training or certification on software engineering concepts and 5+ years applied experience
- Ability to tackle design and functionality problems independently with little to no oversight
- Ability to collaborate with high-performing teams and individuals
- Experience managing code versioning and Pull Request (PR)/review practices for large teams
- Passionate about building an innovative culture and modern technology organization, and desire to continuously learn and grow
- Advocate of code quality and consistent experience with unit, functional, and integration code testing
- Understanding of Agile SDLC methodology, including business analysis, development, maintenance, and improvement
- Strong partnership capabilities in a cross-disciplinary organization and desire to learn and understand the business, and how requirements satisfy business needs
- Practical cloud native experience
Preferred qualifications, capabilities, and skills
- Prior AWS experience, with certification in at least one development path
- Familiarity with Design Thinking
- Experience with content management systems
- Experience with internationalization frameworks
- Experience building/maintaining or contributing to a design system, or component library
- Experience with monorepo design and efficient implementations
- Experience with people leadership
- Experience leading intern pods