Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Verifiable, so some details may not match this job. The employer's own page has the real description.
Role Overview
The Software Engineering Manager for the API Team at Verifiable will be responsible for leading a dynamic team of software engineers focused on developing and maintaining robust, scalable APIs that meet our customers' needs. This role involves strategic planning, project management, and hands-on leadership to drive innovation, enhance team productivity, and ensure the seamless integration of APIs within our larger software ecosystem. The ideal candidate will foster a culture of collaboration and continuous improvement, aligning engineering efforts with business objectives while mentoring team members for professional growth.
Job Responsibilities
- Lead and mentor a team of software engineers, promoting best practices in software development and design.
- Oversee the architecture, design, and implementation of high-quality APIs, ensuring robustness and scalability.
- Manage the API team’s project portfolio, ensuring timely delivery of projects while meeting the expected quality standards.
- Collaborate closely with product management, design, and other engineering teams to align API development with business goals.
- Conduct performance reviews and contribute to team members' career development through regular feedback and coaching.
- Establish and enforce coding standards, testing practices, and CI/CD pipelines for API development.
- Analyze system metrics and user feedback to optimize API performance and usability continuously.
- Coordinate with stakeholders to gather requirements and communicate project status effectively.
Qualifications
- Bachelor’s or Master’s degree in Computer Science, Engineering, or a related field.
- Minimum of 5 years of experience in software engineering, with at least 2 years in a managerial or lead position.
- Proficient in API design and development, with a strong understanding of RESTful services and related technologies.
- Experience with Agile methodologies and project management tools (e.g., JIRA, Confluence).
- Strong programming skills in languages such as Java, Python, or JavaScript.
- Excellent problem-solving skills and the ability to manage multiple projects concurrently.
- Exceptional communication and interpersonal skills, with the ability to motivate and inspire a diverse team.
Technologies & Tools
The Software Engineering Manager will work with a suite of modern technologies and tools, including but not limited to RESTful APIs, GraphQL, containerization technologies like Docker and Kubernetes, cloud services such as AWS or Azure, and continuous integration/continuous deployment (CI/CD) tools such as Jenkins or GitLab. Familiarity with database technologies (SQL and NoSQL) and version control systems like Git is also essential for this role.
Ideal Candidates
Ideal candidates will possess a balance of technical expertise and leadership skills, demonstrating an ability to foster a high-performing team environment. They will be proactive, innovative thinkers who are passionate about developing scalable software solutions and contributing to a collaborative team culture. Strong interpersonal skills, resilience under pressure, and a commitment to mentoring others are crucial traits that will drive success in this role, as well as a deep understanding of the API ecosystem and its evolving challenges.
In the Americas in 2025, unemployment ran from 1.7% in Cuba to 18% in St. Vincent & Grenadines, by the International Labour Organization’s estimates. Every country, ranked →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.