Software Engineering Manager: Enterprise Notification Systems
Role details
Job location
Tech stack
Job description
We are seeking a software engineering manager to join a new team tasked with modernizing the enterprise notification systems on our cloud platform. The ideal candidate is a strong leader with the technical knowledge to take a legacy system and bring it into the modern age. When fully organized, the team will consist of 5-8 individuals and work very closely with other teams in our Enterprise Shared Services group.
This position may be worked remotely within the United States, with the exception of California. The salary range for this position is $112,000- $170,000. This posted salary range reflects the minimum and maximum base pay we reasonably expect to offer for this role at the time of posting. Actual compensation may vary above or below this range and is subject to change in the future. Individual pay is determined by a variety of factors, including but not limited to: relevant education, qualifications, certifications, experience, skills, performance, work schedule, travel requirements, sales or revenue targets, and overall business needs and affordability.
All positions, regardless of location, may require an onsite interview or in-person onboarding requirement to verify your identity. This role may travel up to 10% for meetings and conferences.
What you'll be responsible for:
- Oversees the definition and documentation of business and technical design requirements. Oversees the preparation of design specifications, analysis, and recommendations.
- Takes responsibility for products from conceptualization to deployment, with oversight of all elements of product including security, architecture, scalability, and performance.
- Ensures all projects are delivered on time, within budget and within a high level of corporate quality standards.
- Performs continuous review of technologies, industry standards, and industry-related developments and makes recommendations relative to the need for further research and associated changes.
- Coordinates work and services with other IS departments, contract service providers, and vendors.
- Provides consistent leadership to each individual; sets objectives; reviews performance, produces career development plans, and addresses concerns.
- Serves on Product Review Committees, Technology Review Committees, and/or other committees, as required.
- Plans and leads the development of new software products and/or enhancements.
- Oversees the analysis, design, development, and maintenance of software solutions.
- Ensures all software solutions and enhancements are fully tested, debugged, and meet product quality standards before releasing to QA.
- Ensures technology solutions support the needs of the customer and/or organization.
- Creates or helps create product roadmaps.
- May serve as an expert on software architecture and programming principles.
- Performs other duties as assigned., No one will be subject to, and Jack Henry prohibits, any form of discipline, reprisal, intimidation, or retaliation for good faith reports or complaints of discrimination of any kind, pursuing any discrimination claim, or cooperating in related investigations.
Requests for full corporate job descriptions may be requested through the interview process at any time.
#INDTech Equal Employment Opportunity
Applicants for U.S. based positions with Jack Henry & Associates must be legally authorized to work in the United States. Verification of employment eligibility will be required at the time of hire. Visa sponsorship is not available for this position.
Jack Henry & Associates, Inc. is an Equal Employment Opportunity/Affirmative Action Employer and maintains a Drug-Free Workplace.
Requirements
- A minimum of 5 years of experience in software or infrastructure engineering.
- A minimum of 2 years of experience programming in .Net and/or Go.
- Experience in AWS, Azure, and/or GCP.
- Experience with containerization and/or continuous integration/deployment.
- Experience as a manager, supervisor, or team lead.
- Ability to travel up to 10% for meetings and conferences.
What would be nice for you to have:
- Bachelor's degree.
- Experience with cloud-native infrastructure and globally distributed systems.
- Experience streaming data for real-time analytics and predictive monitoring.
- Experience building high-performance microservices in Go.
- Expertise in building zero-downtime systems with automated retry logic and error recovery.
- Experience building Open APIs, developer portals, or as-a-service products for third parties.
- Experience with observability.
- Experience modernizing legacy protocols into modern architectures.
If you got this far, we hope you're feeling excited about this opportunity. Even if you don't feel you meet every single requirement on this posting, we still encourage you to apply. We're looking for passionate, driven individuals who align with our mission and can bring unique perspectives to our team.
Why Jack Henry?