Please scroll down, To apply

Lead Software Engineering Manager

hiring now

WGI

2024-11-06 06:42:40

Job location Winter Springs, Florida, United States

Job type: fulltime

Job industry: Engineering

Job description

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.

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.

Inform a friend!

<!– job description page –>
Top