Software Engineering Manager

Cordova

Software Engineering Manager

Omaha, NE
Full Time
Paid
  • Responsibilities

    Software Development Manager (Nebraska/Iowa)

    Our Client is seeking a highly motivated and experienced Software Development Manager to lead our talented team of engineers. This role is based in either Nebraska or Iowa and offers an exciting opportunity to contribute to the growth and success of our organization. We are looking for a hands-on leader who is passionate about software development and has a proven track record of delivering high-quality products.

    About the Role:

    As a Software Development Manager, you will be responsible for leading and mentoring a team of software engineers, fostering a collaborative and innovative environment. You will play a crucial role in the full software development lifecycle, from planning and design to implementation and deployment. This role requires a strong understanding of software development principles and practices, as well as excellent communication and leadership skills. Experience with nearshore teams is essential.

    Responsibilities:

    • Lead and mentor a team of software engineers, providing guidance, support, and professional development opportunities.
    • Manage the full software development lifecycle, ensuring projects are delivered on time and within budget.
    • Collaborate with product managers and other stakeholders to define project requirements and priorities.
    • Participate in code reviews and contribute to the technical design and architecture of our software products. This is a hands-on role where coding and technical understanding are essential.
    • Foster a culture of continuous improvement, encouraging the team to adopt best practices and explore new technologies.
    • Manage nearshore team members, ensuring effective communication and collaboration.
    • Monitor project progress and identify potential risks, proactively implementing solutions to mitigate issues.
    • Communicate effectively with stakeholders, providing regular updates on project status and progress.
    • Contribute to the overall growth and success of the engineering team.

    Qualifications:

    • Bachelor's degree in Computer Science or a related field a huge plus - OR - equivalent experience. 
    • Proven experience as a Software Development Manager, preferably with experience managing nearshore teams.
    • Strong understanding of software development principles and practices, including Agile methodologies.
    • Must be hands-on and possess a strong understanding of code, regardless of specific language. We are language-agnostic and value a deep understanding of programming concepts and best practices.
    • Excellent communication, interpersonal, and leadership skills.
    • Ability to motivate and inspire a team of engineers.
    • Proven track record of delivering high-quality software products.
    • Experience with project management tools and techniques.
    • Ability to work effectively in a fast-paced and dynamic environment.
    • Willingness to travel occasionally (if required).
    • Must be located in or willing to relocate to Nebraska or Iowa.

    Preferred Qualifications:

    • Experience with e-commerce.