Demo

Senior Software Development Engineer

First Tech Federal Credit Union
Marlborough, MA Full Time
POSTED ON 10/22/2026
AVAILABLE BEFORE 11/19/2026
Description

This role leads the design, development, and delivery of complex software solutions that support business objectives and technology strategy. The position applies advanced technical expertise to evaluate requirements, architect solutions, and drive software quality across the development lifecycle. The role serves as a trusted technical resource, partnering across teams to solve complex problems, improve engineering practices, and ensure scalable, maintainable solutions are successfully delivered.

Essential Functions

Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.

  • Lead analysis, design, development, testing, and deployment activities for complex software solutions.
  • Evaluate business requirements and translate them into scalable, secure, and maintainable technical solutions.
  • Design software architecture, system integrations, and technical approaches that meet current and future needs.
  • Drive software quality through code reviews, testing practices, and engineering standards.
  • Troubleshoot and resolve complex software defects, performance issues, and system challenges.
  • Lead technical implementation efforts and coordinate activities across multiple teams.
  • Partner with business and technology stakeholders to align solutions with organizational objectives.
  • Support continuous improvement of development methodologies, tools, and delivery processes.
  • Mentor and provide technical guidance to other engineers, promoting best practices and knowledge sharing.
  • Ensure documentation, technical specifications, and system changes are maintained and communicated appropriately.

Typical Scope

  • Applies best practices and knowledge of internal/external business challenges to improve products, processes or services. Is accountable for small projects or programs with manageable risks and resource requirements. Resolves difficult and complex problems using judgment and analysis; contributes to problem solving in collaborative settings. Interprets policies and adapts them to new situations.
  • Demonstrates judgment in selecting methods to solve problems that have cross-functional impacts or require balancing competing priorities. Applies advanced knowledge of job area with experienced understanding of functional area.
  • Typically receives little instruction on daily work. Works independently within defined specialties; adapts methods and procedures for routine work with minimal oversight. Accountable for deliverables. May mentor others and coach or review their work.

Education & Experience

  • Required Education: Bachelors degree in field relevant to role (or 4 additional years of relevant experience in lieu of a degree)
  • Required Experience: 4 - 6 years of relevant experience

Qualifications & Skills

  • Significant experience in software development, systems engineering, or application development.
  • Advanced knowledge of software architecture, design patterns, and development frameworks.
  • Strong expertise in programming, testing, debugging, and performance optimization.
  • Experience leading technical initiatives and contributing to solution design.
  • Ability to analyze complex business and technical requirements and develop effective solutions.
  • Strong communication, collaboration, and stakeholder-management skills.
  • Ability to mentor team members and influence technical direction.

Work Environment & Conditions (with Or Without Reasonable Accommodation)

  • Ability to travel infrequently (less than 10% of the time)
  • Ability to remain stationary (sitting or standing) for at least 50% of time worked
  • Must be able to communicate effectively in person and via digital platforms with other employees, members, and third-party vendors
  • Capable of operating appropriate office equipment required for employee productivity, including use of keyboards
  • Possess the ability to function independently
  • Ability to lift up to a minimum of 10 lbs. (maybe more for some roles)
  • Role may require extended hours during peak periods (e.g., fiscal close, audits, etc.)

Location & Hybrid Expectations:

Location: Hillsboro, OR | Marlborough/Chelmsford, MA

Target Compensation:$116,500 - $140,000

Schedule:Monday – Friday | 8am-5pm (Hybrid)

Other Duties

  • Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job. Duties, responsibilities, and activities may change at any time with or without notice.
  • Perform other job-related duties as assigned or requested.
  • Complies with regulatory compliance and assigned training requirements.

Who We Are

What makes First Tech different? Click here to learn more!

Every great journey begins with a bold idea—and ours is no different. First Tech and DCU were founded on the belief that financial solutions should put people first. That belief has fueled decades of innovation and service, rooted in the tech sector and expanding to support members from all walks of life.

Employees Are Eligible For

  • Traditional medical, dental, and vision coverage
  • Generous 401(k) match
  • Paid Time Off: You'll accrue up to 15 days in your first year. In addition, you'll receive 40 hours of sick time and 3 personal days, which refresh annually
  • Paid federal holidays
  • Special employee pricing on lending products such as mortgage, auto, and personal loans (eligibility subject to standard account requirements and underwriting criteria)

Employment Statements

First Tech is an equal opportunity employer, and we value diversity, inclusion, and equity at our company. We evaluate qualified applicants without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability, veteran status, and other legally protected characteristics.

If you're applying for a job and need a reasonable accommodation for any part of the employment process, please send an email to recruiters@firsttechfed.com and let us know the nature of your request and contact information. Please note that only those inquiries concerning a request for reasonable accommodation will be responded to from this email address.

First Tech is not currently offering Visa transfer/sponsorship for this position.

Salary : $116,500 - $140,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Software Development Engineer?

Sign up to receive alerts about other jobs on the Senior Software Development Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at First Tech Federal Credit Union

  • First Tech Federal Credit Union Hillsboro, OR
  • Description The Senior Digital Banking Full Stack Engineer leads the end-to-end design, development, and delivery of secure, scalable web and mobile applic... more
  • 14 Days Ago

  • First Tech Federal Credit Union Hillsboro, OR
  • Description The Project/Program Manager position is responsible for governing First Tech’s relationship with Fiserv and the operational performance of the ... more
  • 14 Days Ago

  • First Tech Federal Credit Union Boulder, CO
  • Description The Insurance Sales Agent serves as the first contact with a prospective client, seeking to sell insurance products to protect members from fin... more
  • 14 Days Ago

  • First Tech Federal Credit Union Fort Collins, CO
  • Description The Insurance Sales Agent serves as the first contact with a prospective client, seeking to sell insurance products to protect members from fin... more
  • 14 Days Ago


Not the job you're looking for? Here are some other Senior Software Development Engineer jobs in the Marlborough, MA area that may be a better fit.

  • Full Spectrum Software Westborough, MA
  • Full Spectrum partners with leading companies to develop cutting-edge software for safety critical applications. With projects focused on embedded systems,... more
  • 1 Day Ago

  • Hologic Careers Marlborough, MA
  • Job Summary: We are seeking a full-time Sr. Software Development Engineer to join our innovative team! We are looking for a passionate and experienced engi... more
  • 2 Months Ago

AI Assistant is available now!

Feel free to start your new journey!