Lead Software Engineering Manager

WGI
Winter Springs, FL, United States
Full-time

Overview :

Streamline Technologies, Inc. is a software development firm located in the Orlando area of Central Florida specializing in water resources engineering applications.

Our philosophy and reputation are built on providing innovative software solutions such as the widely used hydrodynamic stormwater model, StormWise (formerly ICPR®).

Our stormwater and flood forecasting software solutions include complex mathematical models that simulate the rainfall-runoff process, drainage systems, flooding and flood forecasting, groundwater flow, water quality impacts, and green stormwater infrastructure.

We are looking for a Senior Manager, Software Development to be part of our growing team. This key leader will be responsible for leading a team of software engineers to develop, maintain and deliver innovative software solutions.

The successful candidate will demonstrate a deep understanding of the software development life cycle (SDLC) and passion for mentorship and people management.

The team size will be 5-7 engineers with varied levels of experience (recent college grads to extremely accomplished senior technical individual contributors).

By joining our team, you will have the opportunity to work on real-life solutions, contribute to our company's success, and advance your career in a supportive and dynamic environment.

This position reports directly to the COO. This is an in office position in Winter Springs, FL.

LI-onsite

Responsibilities :

Lead and manage the software development team to deliver quality software solutions.

Plan, coordinate, and oversee activities related to the software development life cycle, including analysis, design, coding, code review, testing, deployment, and maintenance.

Validate key architectural decisions and provide direction on architecture design, technology choices, and ongoing modifications.

Implement best management practices in software development processes and methodologies, ensuring adherence to industry standards and regulatory compliance.

Collaborate with project stakeholders, including product managers, designers, developers, and clients, to define project scopes, goals, and deliverables.

Working with the CTO and COO, contribute to the development of the product strategy.

Ensure the development of high-quality, secure, and scalable SaaS and desktop software applications, leveraging the latest technologies, philosophies, and tools.

Monitor and manage project progress, addressing technical challenges and adjusting project plans as necessary to meet deadlines.

Manage resource allocation, including hiring, staffing, and scheduling to optimize project efficiency and effectiveness.

Foster a collaborative and inclusive team environment, promoting professional growth and continuous learning among team members.

Conduct regular performance reviews and provide constructive feedback to team members, identifying opportunities for skill development and career advancement.

Stay abreast of emerging technology trends and innovations, evaluating their potential impact on projects and organizational goals.

Qualifications :

Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field with 15 years of software engineering experience and 5 years in a managerial or leadership role. Master's degree preferred.

Prior experience performing software development life cycle management.

Experience implementing DevOps CI / CD and DevEx practices.

Strong technical background in software development, with experience in multiple programming languages and frameworks.

Experience in C# or C++, 2D and 3D graphics (DirectX or OpenGL), Experience with the .NET framework desired.Familiarity with computational geometry, mapping and cartography is a plus

3+ years' experience with object-oriented programming languages.

Knowledge of industry standards and regulations related to software development, including data security and privacy laws.

Experience using Atlassian tool suite (Jira, Confluence).

Experience with AWS, Big Data, and Cloud Architecture.

Ability to think strategically and execute tactically, with a strong problem-solving aptitude.

Exceptional leadership skills to coordinate collaboration across engineering teams.

Excellent management skills, with the ability to motivate and mentor team members.

Demonstrated ability to build collaborative and diverse / inclusive teams with engaged team members.

Previous experience leading a team of 5-10 employees.

Time management and organizational skills to prioritize across concurrent program and functional responsibilities.

Excellent verbal and written communication skills with strong interpersonal skills.

Benefits : Streamline Technologies is part of the WGI family of companies and offers large company benefits and support. Along with a competitive salary we offer industry-leading benefit options including Medical, Dental and Vision and many other benefits.

We pride ourselves on hiring the best and brightest in our field. At Streamline, we work in an atmosphere of cooperation and mutual respect, and as a company, we embrace a high standard of both external and internal accountability.

We value safety, integrity, quality service, business success, and most importantly, our employees.

Streamline is an Equal Opportunity Employer committed to providing equal employment opportunities to all qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status or individuals with disability.

8 days ago
Related jobs
Promoted
Mackinnon Bruce International
FL, United States

Mackinnon Bruce International, an Executive Search Consultancy within the global Civil Infrastructure, Water and Wastewater industries, are working exclusively alongside a nationally recognized leader within the Water, Wastewater and Engineering markets, who are looking to hire a Senior Project Mana...

Promoted
Electronic Arts Inc
Orlando, Florida

In your role as a Software Engineering Manager, you will help us build a motivated team. Reporting to a Senior Engineering Manager or Technical Director, this means building thoughtful engineering teams, partnering with the teams and responsibilities that your teams will support, always with an eye ...

Promoted
Intuitive
Orlando, Florida

This mission requires cross-functional collaboration with multiple teams including FPGA, Electrical Engineering, Mechanical Engineering, New Product Development, Manufacturing Engineering, and Clinical Engineering. In this role, you will run a team that contributes broadly to the Video Software Engi...

Promoted
AssistRx, Inc.
Orlando, Florida
Remote

Coaching and mentoring leads through technical and nontechnical challenges. 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. Proven advocate...

Promoted
LexisNexis Risk Solutions
Orlando, Florida

As a Software Engineering Manager, you will be managing and liaising with dynamic, passionate cross-functional teams, where collaboration as a team is key. As Engineering Manager, you will provide leadership, management, direction, and vision to engineers, offshore contractors, platform suppliers, a...

WGI
Winter Springs, Florida

Bachelor’s degree in Computer Science, Information Technology, Engineering, or a related field with 15 years of software engineering experience and 5 years in a managerial or leadership role. This key leader will be  responsible for leading a team of software engineers to develop, maintain and deliv...

LexisNexis Risk Solutions
Orlando, Florida

Manager of Software Engineering. Manager, Software Engineering - C# Mobile. Looking for a Technology Leadership role to help create the next generation law enforcement citation platform?. Do you consider yourself a motivational Technology Leader?. ...

AssistRx
Orlando, Florida
Remote

Coaching and mentoring leads through technical and nontechnical challenges. 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. Proven advocate...

Microsoft
Orlando, Florida

As a Principal Software Engineering Manager in Azure Storage, you will lead our SFTP offering and other charters related to the Azure front end services, one of our core layers of the Azure Storage stack. Bachelor's Degree in Computer Science or related technical field AND 10+ years technical engine...

AssistRx
Orlando, Florida
Remote

Coaching and mentoring leads through technical and nontechnical challenges. 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. Proven advocate...