Kin

Social change through culture.

Engineering Manager

Engineering ManagerEngineering ManagerFull TimeRemoteTeam 1-10H1B SponsorCompany SiteLinkedIn

Location

Alabama + 36 moreAll locations: Alabama, Arizona, California, Colorado, Connecticut, Florida, Idaho, Illinois, Iowa, Kansas, Kentucky, Maine, Montana, Nebraska, Nevada, New Jersey, New Mexico, New York, North Carolina, Ohio, Oklahoma, Oregon, Maryland, Massachusetts, Michigan, Minnesota, Missouri, Pennsylvania, South Carolina, South Dakota, Tennessee, Texas, Utah, Vermont, Virginia, Washington, Wisconsin

Posted

104 days ago

Salary

$140K - $190K / year

Bachelor Degree8 yrs expEnglishAWSCloudDistributed SystemsNo SQLSDLC

Job Description

• Serving as a hands-on engineering leader and trusted technical expert • Managing, mentoring and coaching a small team of talented engineers • Collaborating closely with Product Management to define, refine, and maintain your team’s roadmap • Driving your team to innovate while delivering roadmap features with agility and high quality • Writing clean, maintainable, and efficient code • Leading pair programming sessions and providing technical mentorship to junior and mid-level engineers • Leading architectural and design discussions to ensure long-term maintainability • Championing API-first development practices • Guiding the team in breaking apart monolithic patterns and moving toward distributed, modular architectures • Overseeing the design and evolution of service boundaries • Participating in agile ceremonies: daily standups, sprint planning, and retrospectives • Collaborating with cross-functional partners across Product, PMO and other engineering teams • Executing quickly and effectively to take ideas from concept to production • Maintaining high availability and responding quickly to production incidents or outages • Representing your team and product line in cross-functional discussions and planning sessions • Participating in engineering recruiting, interviewing, and hiring processes

Job Requirements

  • 8+ years of hands-on software development experience with strong computer science fundamentals
  • Proven leadership experience managing or leading a team of engineers
  • Experience acting as a “player-coach” who contributes meaningfully to the codebase
  • Strong experience building distributed systems and decomposing monoliths into services
  • Hands-on experience with API-first design, including schema-first workflows (OpenAPI/Swagger), contract testing, and interface-driven development
  • Experience with AWS cloud architecture, including lambdas, event-driven patterns, serverless databases, and IaC
  • Ability to design systems with clear service ownership, reliability, and modularity
  • Experience establishing best practices for distributed communication, observability, and error handling (e.g., tracing, retries, idempotency)
  • Experience with relational and NoSQL databases, message queues/brokers, and distributed system patterns
  • Strong communication skills and the ability to convey complex technical or product concepts
  • Ability to thrive in a fast-paced, iterative development environment
  • Excellent command of the full SDLC: analysis, design, development, testing, deployment, and support

Benefits

  • Medical, Dental, Vision, Life Insurance
  • Short and Long Term Disability Insurance options
  • Employee Assistance Program
  • Elective voluntary benefits such as accident insurance, hospital indemnity, critical illness, legal assistance and pet insurance
  • Competitive salary and company equity through Restricted Stock Units (RSUs)
  • 401K with company match of up to 4% of eligible earnings
  • Flexible PTO for exempt employees (employees typically take 15-20 days annually)
  • 8 company-observed holidays
  • A paid parental leave program that provides 100% salary continuation of up to 14 weeks for birthing parents and 8 weeks for non birthing parents
  • Continuing education and professional development opportunities

Related Categories

Related Job Pages