Full Time

Software Engineering Manager - Services Division

Problem Solutions
$120,000 - $160,000* / year (about $58–$77 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by Problem Solutions, so some details may not match this job. The employer's own page has the real description.

Position Overview

The Software Engineering Manager for the Services Division at Problem Solutions will play a crucial role in overseeing the software development process, ensuring high standards of quality and performance. This position involves leading a team of talented engineers, fostering a collaborative environment, and driving the development of innovative solutions. The ideal candidate will engage with cross-functional teams to align engineering objectives with the organization's strategic goals, while also mentoring team members and promoting best practices in software development.



Job Responsibilities

  • Lead and manage a team of software engineers, providing guidance and support in software development practices.
  • Oversee the entire software development lifecycle, from initial requirements gathering to final deployment.
  • Collaborate with product managers and stakeholders to define project objectives and timelines.
  • Conduct code reviews and ensure adherence to coding standards and best practices.
  • Facilitate continuous improvement initiatives to enhance team productivity and software quality.
  • Mentor and coach team members, fostering a culture of learning and professional development.
  • Monitor project progress and report on key performance indicators to upper management.
  • Manage resource allocation and project priorities across multiple teams and initiatives.


Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field; Master's degree preferred.
  • A minimum of 5 years of experience in software development, with at least 2 years in a managerial role.
  • Proficiency in programming languages such as Java, Python, or C#.
  • Strong understanding of software development methodologies (Agile, Scrum, etc.).
  • Experience with cloud technologies and architectures, preferably AWS or Azure.
  • Excellent problem-solving skills and a strong analytical mindset.
  • Superior communication and interpersonal skills, with an ability to work effectively across multiple teams.
  • Proven track record of successful project management and delivery.


Technologies & Tools

In this position, the Software Engineering Manager will work with a variety of technologies and tools including integrated development environments (IDEs) like IntelliJ IDEA or Visual Studio, version control systems such as Git, and project management tools like JIRA and Trello. Familiarity with continuous integration/continuous deployment (CI/CD) tools, databases like MySQL or PostgreSQL, and cloud platforms (AWS, Azure) is essential for overseeing robust software solutions.



Ideal Candidates

Ideal candidates are results-oriented individuals who thrive in dynamic and innovative environments. They possess a natural inclination to lead, demonstrating exceptional team leadership and communication skills. Strong technical acumen, paired with an understanding of user-centric design principles, will enable them to effectively manage engineering teams and projects. A passion for technology, coupled with a commitment to fostering a positive workplace culture, will characterize successful applicants for this key position at Problem Solutions.

☕ It is the weekend. Most US employers post jobs on weekdays, so expect fewer new ones until Monday morning.

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.