
Engineering Manager
Akoya
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $187,200 - $205,000 per year
Tech Stack
About the role
- Lead an Agile engineering team in achieving product roadmap objectives and engineering excellence.
- Work across the entire technology stack, build APIs for high scale, high availability data pipelines dealing with sensitive customer and financial data.
- Manage, coach, and grow engineering team, and foster a positive team culture of collaboration, execution, quality and learning.
- Drive continuous improvement by following secure coding practices and test automation.
- Engage with various stakeholders to design systems and gather crucial project information, emphasize innovation and maintain high standards of quality throughout the development process.
Requirements
- Bachelor’s degree in Computer Science, Computer Engineering, Information Technology, or a closely related field (or foreign education equivalent) and six (6) years of experience as an Engineering Manager (or a closely related occupation) building and testing interactive web-based applications and API-driven microservices following secure coding practices within a software development environment.
- Or, alternatively, Master’s degree in Computer Science, Computer Engineering, Information Technology, or a closely related field (or foreign education equivalent) and four (4) years of experience as an Engineering Manager (or a closely related occupation) building and testing interactive web-based applications and API-driven microservices following secure coding practices within a software development environment.
- Demonstrated Expertise (“DE”) designing, developing, and maintaining Application Programming Interfaces (APIs), microservices and web-based applications using frontend technologies – React or Angular; or backend technologies – Java Spring Boot or Golang, following RESTful principles and security best practices including Oauth2, SAML, and encryption, in an enterprise-scale, mission-critical environment.
- DE designing scalable distributed systems using Java Spring Boot or Golang, and using message brokers and SQL/No SQL databases, following caching and security best practices; and performing test automation and leveraging the unit testing framework – Junit or Golang’s standard library; and ensuring best practices and methodologies for Continuous Integration/Continuous Deployment (CI/CD) using Git and AWS pipelines or Bitbucket and AWS pipelines.
- DE designing and deploying containerized docker applications and using Kubernetes for container orchestration, leveraging Cloud best practices for application scalability, including Cloud functions and serverless approach.
- DE coaching and supervising software engineers/developers, technologists, analysts and other engineering and scientific teams in line with software development goals and organizational objectives; and establishing long-range targets and goals to achieve results.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
API developmentmicroservicesReactAngularJava Spring BootGolangRESTful principlestest automationContinuous IntegrationContinuous Deployment
Soft Skills
leadershipcoachingcollaborationexecutionquality assuranceinnovationteam culturecommunicationproblem-solvingmentoring