Manager, Software Engineering

placeMiami calendar_month 

Overview:

The Manager of Software Engineering (. NET) 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.

Responsibilities:

  • 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.
  • include interviewing, hiring, and training employees; planning, assigning, and directing work; appraising performance; rewarding and disciplining employees; addressing complaints and resolving problems.

Qualifications:

  • Bachelor’s degree in Computer Science, Business Information Systems or related field or equivalent work experience is required
  • Angular huge plus 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.

Pay Range: USD $124,656.00 - USD $155,820.00 /Yr.

apartmentTEKsystems c/o Allegis GroupplaceMiami
We are looking for a Lead Software Engineer to support Tyndall AFB. Qualifications: Graduate of an accredited university with at least a Bachelor of Science (BS) degree in an engineering discipline, computer science or equivalent and at least 5...
apartmentPDS Defense Inc.placeMiami
PDS Defense, Inc. is seeking a Software Engineer III (DSP & Embedded) Software Architect, in Miami, FL. Job Description: The Software Engineer III is a senior, architecture-level role responsible for defining and evolving the software architecture...
apartmentHAYSplaceMiami
Developer/Software Engineer (Angular, Node.JS, TypeScript) - Contract - Celebration FL/Hybrid - $70.00-$85.00 The final salary or hourly wage, as applicable, paid to each candidate/applicant for this position is ultimately dependent on a variety...