AssistRx-posted 3 months ago
Full-time • Manager
501-1,000 employees

The Manager of Software Engineering leads a team of software developers in the design, development, and delivery of high-quality applications using the Microsoft .NET technology stack. This role is responsible for setting technical direction, overseeing project execution, ensuring coding best practices, and mentoring engineering staff.

  • Drive the execution and delivery of features by collaborating with many cross functional teams, architects, product owners, and developers.
  • Experience with short release cycles, feature toggle implementations, and continuous integration.
  • Experience with microservice architecture and platform-based development.
  • Responsible for development process improvement and removing impediments.
  • Contributes to development tasks such as coding and feature verifications to assist teams with release commitments.
  • Identify training needs and opportunities for skill enhancement within the team.
  • Provide training sessions and resources to empower team members to excel in their roles.
  • Coaching and mentoring leads through technical and nontechnical challenges.
  • Bachelor’s degree in Computer Science, Business Information Systems or related field or equivalent work experience is required.
  • 6+ years’ experience in software development.
  • Leading a team.
  • Experience(s) as a technical or team lead or equivalent experience.
  • Working knowledge of unit testing, user stories or use cases, design patterns or equivalent experience, and object oriented software design.
  • Desire to be a team player and work in a fast-paced environment.
  • Advanced knowledge of Salesforce.com CRM platform.
  • Proven advocate for best practices in software design and development.
  • Strong project management skills, with the ability to lead multiple projects simultaneously and prioritize effectively.
  • Excellent communication and interpersonal skills, with the ability to effectively collaborate with stakeholders at all levels of the organization.
  • Experience managing and mentoring a team of developers, fostering a culture of collaboration, innovation, and accountability.
  • Strong analytical and problem-solving abilities, with a keen attention to detail and a commitment to delivering high-quality solutions.
  • Experience working in an Agile development environment is preferred.
  • Proficiency in configuring and optimizing deployment pipelines within deployment tools to automate and streamline the release process, ensuring smooth and error-free deployments across environments.
  • Ability to troubleshoot deployment issues and implement best practices to maintain a stable and reliable deployment process.
  • Angular huge plus
  • Supportive, progressive, fast-paced environment.
  • Competitive pay structure.
  • Matching 401(k) with immediate vesting.
  • Medical, dental, vision, life, & short-term disability insurance.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service