
Staff Software Engineer
Jack Henry & Associates4 days ago
Monett, MO, USA +6 moreStaff+
Responsibilities
- Lead or participate in product technical design, prototyping, software development, bug verification, and resolution.
- Conduct system analysis and programming activities and deliver software into production.
- Provide technical and engineering support for applications throughout their lifecycle.
- Lead application testing and reviews based on business requirements and industry best practices.
- Create, modify, and review code, including code written by less experienced team members.
- Lead unit and integration testing, debugging, and troubleshooting for software reliability, security, and performance.
- Collaborate with QA and cross-functional teams to deliver high-quality products.
- Lead complex technical decisions, advocate for solutions, and set expectations for scope, size, and timelines.
- Lead cross-functional meetings and discussions and create or review technical documentation.
- Share software engineering knowledge and help define and document departmental standards.
- Contribute to product architecture and other assigned duties.
Requirements
- At least 9 years of software development experience.
- At least 4 years of experience with C#.
- At least 3 years of experience with APIs or web services.
- Experience with design patterns and/or SOLID principles.
- Bachelor’s degree in Software Engineering or Computer Science is preferred.
- Experience with GCP or other cloud technologies is preferred.
- Experience with APIs and middleware is preferred.
- Experience with multitenant software platforms is preferred.
Benefits
- Comprehensive benefits supporting associates’ physical, mental, and financial health.
- Remote work may be available for candidates residing within 70 miles of an office in Allen, TX; Birmingham, AL; Cedar Falls, IA; Charlotte, NC; Lenexa, KS; Louisville, KY; Monett, MO; or Springfield, MO.
- An onsite interview or in-person onboarding may be required to verify identity.
- The company emphasizes an inclusive, collaborative culture focused on wellbeing, sustainability, community impact, and professional growth.