Software Engineer Senior

United StatesFull-time$86k–$145kPosted Jul 14, 2026
Apply

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Software Engineer Senior based in United States.

This role offers the opportunity to design, develop, and enhance software solutions that support meaningful financial technology initiatives.
You will work as part of an experienced engineering team, contributing to scalable, secure, and maintainable applications.
The position combines technical expertise, problem-solving, and collaboration across the full software development lifecycle.
You will help improve existing systems, build new capabilities, and apply modern development practices to solve complex business challenges.
This is a great opportunity for a senior engineer who enjoys continuous learning, mentoring others, and contributing to high-quality software delivery.
Your work will directly support innovative solutions designed to expand access, efficiency, and reliability for users and partners.

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Software Engineer Senior based in United States.

This role offers the opportunity to design, develop, and enhance software solutions that support meaningful financial technology initiatives.
You will work as part of an experienced engineering team, contributing to scalable, secure, and maintainable applications.
The position combines technical expertise, problem-solving, and collaboration across the full software development lifecycle.
You will help improve existing systems, build new capabilities, and apply modern development practices to solve complex business challenges.
This is a great opportunity for a senior engineer who enjoys continuous learning, mentoring others, and contributing to high-quality software delivery.
Your work will directly support innovative solutions designed to expand access, efficiency, and reliability for users and partners.

Accountabilities:

    As a Senior Software Engineer, you will apply your technical expertise to design, develop, test, and maintain software solutions while collaborating with cross-functional teams. You will contribute to engineering best practices, system improvements, and the delivery of reliable applications. Your responsibilities will include:

    • Design, develop, test, document, and maintain flexible and scalable software solutions following established engineering standards and best practices.
    • Analyze technical challenges and implement effective solutions using strong software design principles and practical development experience.
    • Review, modify, enhance, and maintain existing applications by resolving issues, improving performance, and addressing security vulnerabilities.
    • Participate in planning sessions, user story analysis, and technical discussions to translate business requirements into effective solutions.
    • Collaborate with engineering teams to support software development processes, Agile practices, and continuous improvement initiatives.
    • Create and maintain technical documentation, including software changes, development standards, and best practices.
    • Contribute to application architecture decisions and recommend improvements to enhance reliability, maintainability, and performance.
    • Stay current with emerging technologies, programming practices, and industry standards through continuous learning and professional development.
    • Support and mentor other software engineers by sharing technical knowledge and development expertise.
    • Perform additional responsibilities as needed to support team and organizational goals.
    • Requirements:

      The ideal candidate is an experienced software engineer with strong technical skills, a collaborative mindset, and the ability to deliver high-quality solutions in a professional development environment. You should have experience with modern software development practices and the ability to solve complex technical problems. Key qualifications include:

      • Bachelor’s degree in a technical field or equivalent combination of education and professional experience.
      • 5+ years of experience working in a professional software engineering or technical environment.
      • 4+ years of professional software design and development experience.
      • Strong understanding of the software development lifecycle, with experience in Agile, Lean, or Kanban methodologies preferred.
      • Experience with technologies such as .NET, C#, ASP.NET, MVC, Classic ASP, VB Script, Entity Framework, WPF, JavaScript, IIS, HTML, CSS, XML/XSLT, MSMQ, or related development frameworks.
      • Experience using development tools and source control platforms such as Visual Studio, Azure DevOps, Git, or similar technologies.
      • Familiarity with cloud development environments such as Azure or AWS is a plus.
      • Strong problem-solving skills with the ability to analyze complex technical challenges and deliver practical solutions.
      • Ability to work effectively within a collaborative engineering team environment.
      • Strong written and verbal communication skills.
      • Ability to mentor and support the growth of other engineers.
      • Commitment to continuous improvement, learning, and adopting software development best practices.
      • Benefits:

        • Competitive salary range of $86,000–$145,000 depending on experience, qualifications, skills, and location.
        • Annual performance-based incentive opportunity.
        • Comprehensive health insurance benefits.
        • Dental and vision coverage.
        • 401(k) retirement benefits.
        • Life insurance and disability benefits.
        • Paid time off and additional employee benefits.
        • Flexible hybrid and remote work options.
        • Opportunity to contribute to technology solutions focused on improving financial accessibility.
        • Supportive environment focused on inclusion, collaboration, and professional growth.
How Jobgether works: We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best!  Why Apply Through Jobgether?    Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time.     #LI-CL1

Want jobs like this matched to you?

Swoopd scores fresh postings against your résumé so you only see the matches that matter.

Get started free