Skip to main content
Tallo logoTallo logo

Find Jobs

Find Jobs Near You – Available Work in Your Location

Technology
Software Development / Engineering Manager
Sioux Falls, SD

Find & Apply For Software Development / Engineering Manager Jobs in Sioux Falls, South Dakota

Browse jobs from a variety of sources below, sorted with the most recently published, nearest to the top. Click the title to view more information and apply online.

Skip to job details
Now viewing: Software Engineering Manager
Apply for this opportunity

To apply for this job, you'll continue to an external website or email application.

Aminov Search Partners

Software Engineering Manager

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
100
out of 100
Average of individual scores

Were these scores useful?

Job Description

Sioux Falls, South Dakota Posted 9 hours ago We are on the lookout for a visionary leader to steer a technical team tasked with the creation of intricate, high-stakes software solutions. This position is a blend of strategic guidance, effective team management, and hands-on technical involvement, emphasizing the growth of dynamic teams and consistently delivering dependable software. The successful candidate is a seasoned professional who has progressed from software engineering into leadership while maintaining their technical acumen. You'll engage with team leads and engineers to grasp system architectures, pinpoint risks, and support sound engineering choices, all while empowering experts closest to the work. In this role, you'll have the chance to influence the engineering culture and drive technological advancements within a multi-disciplinary setting.
Key Responsibilities:
  • Mentor and foster the development of software engineers and technical leaders.
  • Spearhead recruitment efforts, professional growth initiatives, and performance evaluations.
  • Cultivate an environment of technical prowess, accountability, teamwork, and perpetual betterment.
  • Oversee resource allocation and construct staffing forecasts.
  • Clear hurdles and equip teams with the tools and liberty required for success.
Technical Leadership:
  • Gain an in-depth understanding of our software frameworks, challenges, and architectural dynamics.
  • Participate in strategic discussions around architecture and design, offering constructive feedback.
  • Identify areas of improvement, technical liabilities, and risks to bolster reliability and performance.
  • Advocate for contemporary engineering techniques, including automation, CI/CD, and code reuse.
  • Support teams in balancing timelines, expense, results, risks, and sustainability.
  • Champion a community of practice for software engineering, promoting shared knowledge and uniform standards.
Execution and Collaboration:
  • Ensure clarity in team objectives, realistic timelines, and access to necessary resources.
  • Monitor and communicate technical progress and potential bottlenecks.
  • Engage in project coordination, resource allocation, and strategic adjustment discussions.
  • Collaborate with product and engineering divisions to steer cohesive development efforts.
Requirements:
  • Bachelor's degree in a related engineering discipline.
  • 8+ years in software engineering with complex systems.
  • Minimum 2 years in a leadership role steering technical teams.
  • Comprehensive understanding of system architecture, integration, and testing.
  • Proficient in modern development practices and lifecycle management.
  • Strong skills in planning, communication, and resource management.
  • Leadership marked by curiosity, technical credibility, and open-mindedness.
  • Experience in managing engineering for multi-faceted products is preferred. Back to Jobs First Name
  • Last Name
  • Email Address
  • Phone Number Message Upload Resume Max.
file size:
100 MB.

Benefits

  • Dental Insurance