Manager, Software Engineering
Core
Lead software engineering efforts building distributed web applications and services using Java, Spring, and AWS.
Role type
Manager, Software Engineering
Builds
Large-scale or distributed web applications, JSON or REST services, 3rd party and AWS API integrations
Domain
Enterprise Software, Cloud Infrastructure
Deliverable
product features
Required skills
Java development, Microservices architecture, AWS cloud services, SQL and NoSQL databases, Git version control, OS X and Linux environments, RESTful API design, Object-Oriented Programming (OOP), Design patterns
Preferred skills
JSON/REST service design, 3rd party API integration, AWS APIs, Docker/containerization, Test Driven Development, functional testing
Technologies
Java, Spring, AWS, SQL, NoSQL, GIT, Docker, OS X, Linux
Responsibilities
Design and build distributed web applications, develop JSON or REST services, integrate 3rd party and AWS APIs, implement Test Driven Development and functional testing, manage and measure work, coaching and mentorship
Seniority
Manager, people leadership & hands-on IC