Summary:
The Software Engineering Manager will provide Technical Leadership for all stages of Software design, development and maintenance of large complex applications. This role should have a proven track record of leading agile teams, defining and driving modern engineering practices to deliver powerful yet intuitive outcomes that aligns with technology roadmap. This position will balance between leading the development and testing teams, focusing on execution, influencing improvements (across automation, productivity, innovation, quality, and predictability) and driving change.
Essential Job Duties and Responsibilities:
Lead a team of contractors and employees across multiple projects.
Provide leadership in execution and delivery to technology teams in support of the business applications. This includes leading and coordinating activities throughout development and ensuring on time delivery with quality.
Provides architectural guidance and ensures the solutions designed are highly scalable and can be cloud ready.
Work closely with business stakeholders across business channels, participate in the planning processes, establishing and implementing applications based on corporate architecture direction and managing the maintenance of existing applications.
Manage multiple active projects in parallel from execution and delivery.
Project manages all the application development activities and ensures timely delivery of the projects without compromising quality and performance of the system.
Ensures the best development processes and technologies are used in the design and implementation of applications.
Bring innovative new ideas to solve complex problems.
Empower the team to be accountable and responsible for their deliverables.
Comply with all company policies and procedures.
Maintain regular and punctual attendance.
Other Job Duties and Responsibilities:
Performs other related duties as assigned.
Supervisory Responsibilities:
This position has direct reports. Manages staff and carries out supervisory responsibilities in accordance with the organization's policies and applicable laws. Responsibilities include interviewing, hiring, and training employees; planning, assigning, and directing work; appraising performance; rewarding and disciplining employees; addressing complaints and resolving problems.
Qualifications:
To perform this job successfully, an individual must be able to perform each essential function satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required.
Expertise in building message based distributed, scalable, and resilient systems.
Strong experience in Agile/Scrum running and developing Agile Teams
Experience with SQL and NoSQL databases.
Knowledge and experience with HTML5, JavaScript MVC frameworks
Background in enterprise web development and object-oriented programming, analysis, design, and implementation
Strong problem solving, logic, and analytical skills.
Experience developing and integrating RESTful APIs.
Experience developing and maintaining SOAP based Web Services
Experience developing applications using Microservices Architecture.
Experience with Container technologies such as Docker Hub, Kubernetes and AWS
Knowledge of CI/CD pipelines, test automation.
Demonstrates the ability to accurately identify and quantify levels of risk and propose mitigating actions.
Demonstrates ability to critically analyze technical trade-offs between different design options. Drives overall design and technical architecture.
Demonstrates technical proficiency in information engineering, tools, languages, and environments. (Includes data modeling, data management and repository management).
Experience leading mortgage industry-based application development is a plus.
Experience with python to be able to develop proof of concepts is a plus.
Experience with Open source rules engine platform and orchestration platform is a plus.
Education and/or Experience:
7 years of experience in leading enterprise level application development including application architecture
5+ years of hands-on experience developing large scale n tier applications using J2EE, Spring framework, hibernate and web technologies.
5+ years of solid experience in building cloud native applications using microservices and cloud deployment.
BS or higher in Computer Science or related technology field
Relevant professional certification will be considered as a testament to the candidate being on a constant learning path.
Certificates, Licenses, Registrations:
None Required
Work Environment:
The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. Work is normally performed in a typical interior office work environment which does not subject the employee to any hazardous or unpleasant elements. The noise level in the work environment is usually moderate.
Physical Demands:
The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions. While performing the duties of this job, the employee is frequently required to sit and talk or hear. The employee is occasionally required to stand; walk; use hands to finger, handle, or feel; and reach with hands and arms. The employee must occasionally lift and/or move up to 25 pounds.
Equal Employment Opportunity:
The company is committed to providing equal employment opportunities to all employees and applicants without regard to race, ethnicity, color, sex, marital status, sexual orientation, gender identity or expression, pregnancy, religion, national origin, age (40 and over), disability, military status, genetic information, or any other basis protected by applicable federal, state, or local laws.
Americans with Disabilities Act:
Applicants as well as employees who are or become disabled must be able to satisfactorily perform the essential job functions of the position either with or without reasonable accommodation. Applicants as well as employees are encouraged to meet with Human Resources as the organization shall review reasonable accommodations on a case-by-case basis in accordance with applicable law.
Job Responsibilities:
The statements reflect the general duties and responsibilities considered necessary to perform the essential functions of the job and should not be considered as an all-inclusive list of all the work requirements of the position. The company may change the specific job duties with or without prior notice based on the needs of the organization
#LI-DH1
Top Skills
Similar Jobs
What you need to know about the Colorado Tech Scene
Key Facts About Colorado Tech
- Number of Tech Workers: 260,000; 8.5% of overall workforce (2024 CompTIA survey)
- Major Tech Employers: Lockheed Martin, Century Link, Comcast, BAE Systems, Level 3
- Key Industries: Software, artificial intelligence, aerospace, e-commerce, fintech, healthtech
- Funding Landscape: $4.9 billion in VC funding in 2024 (Pitchbook)
- Notable Investors: Access Venture Partners, Ridgeline Ventures, Techstars, Blackhorn Ventures
- Research Centers and Universities: Colorado School of Mines, University of Colorado Boulder, University of Denver, Colorado State University, Mesa Laboratory, Space Science Institute, National Center for Atmospheric Research, National Renewable Energy Laboratory, Gottlieb Institute