
Staff Software Engineer
Jack Henry & Associates2 months ago
Remote, United StatesStaff+
Responsibilities
- Establish and review business and technical requirements, project plans, development standards, and deployment practices.
- Provide technical direction across requirements analysis, design, development, testing, deployment, and knowledge transfer.
- Perform complex product designs, prototyping, software development, bug verification, and resolution.
- Lead projects involving Treasury Management, custom SSO solutions, plugins, web servers or services, and internal and external APIs.
- Collaborate with engineers and cross-functional partners to define strategies, technologies, coding standards, and enterprise-level solutions.
- Support custom applications and frameworks through incident response, log analysis, metrics, and alert monitoring.
- Provide technical guidance and build strong relationships as a recognized technical leader.
Requirements
- At least 9 years of professional or educational technical experience in full life cycle software development or engineering.
- At least 4 years of experience with C#, including project creation, testing, and deployment.
- At least 3 years of experience with APIs or web services.
- Experience with design patterns or SOLID principles and analysis and design across multiple projects or environments.
- Experience providing technical guidance to other developers.
- Preferred qualifications include a bachelor's degree in Software Engineering or Computer Science; GCP or other cloud experience; Docker, Jenkins, Kubernetes, GitHub, Node.js, and TypeScript experience; network and log tracing; APIs and middleware; SSO, encryption, or plugin experience; and experience with security or sensitive-data systems.
Benefits
- Remote work is available within the United States, except California.
- Comprehensive benefits support associates' physical, mental, and financial health.
- An onsite interview or in-person onboarding may be required to verify identity.