Ascending - Rockville, MD

posted 26 days ago

Full-time - Manager
Rockville, MD
Educational Services

About the position

The Software Engineering Manager will oversee the end-to-end development and delivery of a web-based application built on micro-services architectures and AWS cloud infrastructure. This role involves leading a team of software engineers, ensuring high-quality software solutions, and managing both agile development and vendor software implementations. The manager will also play a crucial role in system architecture decisions and will be expected to communicate effectively with both technical and business stakeholders.

Responsibilities

  • Ensure delivery of high quality, highly reliable software solutions
  • Provide leadership to the team, including hiring, coaching, and mentoring software engineers
  • Work with technical leads, architects, and product owners to align team work with enterprise-level architectural standards
  • Act as an expert technical resource for enterprise architecture, solution architecture, and software development
  • Manage implementations/configurations of vendor software and agile development of custom solutions
  • Influence product and business teams as needed
  • Assess current software development practices to identify and implement improvements
  • Communicate business goals to the software engineering team and team accomplishments to senior staff members
  • Deliver solutions on a regular schedule and coordinate with integrated teams to ensure application reliability

Requirements

  • Must have a Computer Science background
  • Years of coding experience, particularly in Java
  • Strong experience with AWS
  • Experience conducting code reviews
  • Strong data skills with the ability to tell a story with data
  • Prior experience as a Manager for a web software development team
  • Experience managing large, complex projects in a high-tech development environment
  • Familiarity with Agile/Scrum environments
  • Ability to manage risks, escalation, and production support
  • Experience in customizing and implementing third-party software into an enterprise
  • Strong communication skills with senior management
  • Experience as a technical lead or architect on a software team

Nice-to-haves

  • Experience with micro-services architectures
  • Familiarity with CI/CD methodologies
  • Creative problem-solving abilities
  • Ability to evaluate complex project risks and issues accurately

Benefits

  • Health insurance
  • 401k plan
  • Paid time off
  • Professional development opportunities
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service