Senior Software Engineer
Role Overview
Design, develop, and modernize a Windows application while collaborating across teams on reliable, maintainable software.
Key Skills for This Role
Full Job Posting
Role overview
Design, develop, and modernize a Windows application while collaborating across teams on reliable, maintainable software.
Workplace
- Remote position; candidates must live within approximately 70 miles of the Allen, Texas office.
- An onsite interview or in-person onboarding may be required to verify identity.
Responsibilities
- Perform and potentially lead system analysis and programming, including research and quality delivery into production.
- Provide engineering support for applications from code delivery through retirement.
- Develop, test, and review applications based on business requirements and industry best practices.
- Follow coding practices and consider effects of code changes on users and internal teams; review less experienced colleagues' code as needed.
- Collaborate with QA and lead cross-team work, critical deliverables, and cross-functional discussions as needed.
- Create technical documentation and participate in defining and documenting standards.
- Stay current with technology trends and recommend software development process improvements.
- Lead unit and integration tests, debug and troubleshoot issues, and contribute to product architecture.
Requirements
- At least 6 years of technical experience in software development.
- Experience with C++, Windows programming (MFC), C#, and WPF.
- Experience integrating embedded web technologies such as CefSharp and WebView2.
- Strong understanding of software development principles, debugging, and troubleshooting.
Preferred experience
- Angular experience is a plus.
- A bachelor's degree in software engineering or computer science is a plus.
- Automation using Coded UI or Selenium, HTML and JavaScript, and financial industry knowledge are pluses.
Compensation
- Salary range is $105,900–$145,000 per year, determined by location and experience.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Jack Henry & Associates
Software Engineer III
, USA
Jack Henry is seeking an experienced software engineer to design, develop, and modernize Windows applications. The role requires at least four years of software development experience, Angular, HTML, CSS, JavaScript, res
Senior Software Engineer
, USA
The employer seeks a senior software engineer to design, develop, and modernize a Windows application. The role includes coding, testing, technical support, troubleshooting, and cross-team collaboration. Candidates need
Senior Software Engineer
, USA
The employer seeks a senior software engineer to design, develop, and modernize software, including scalable backend services. The role covers system analysis, implementation, testing, troubleshooting, and collaboration
Software Engineer III
, USA
Jack Henry is seeking an experienced software engineer to design, develop, and modernize a Windows application. Candidates need at least four years of software development experience and experience with Angular, HTML, CS
Software Engineer III: Test Automation
Allen, USA
Software Engineer III: Test Automation
Allen, USA
Software Engineer III
, USA
Application Support Analyst II: Card Services
, USA
Software Engineer III
, USA
Senior Software Engineer
, USA
Senior Software Engineer
, USA
Software Engineer III
, USA