Senior Software Engineer, Marlboro or Chelmsford, Full-Time, Hybrid
Senior Software Engineer, Marlboro or Chelmsford, Full-Time, Hybrid

Senior Software Engineer, Marlboro or Chelmsford, Full-Time, Hybrid

Chelmsford Full-Time 43200 - 72000 £ / year (est.) No home office possible
Go Premium
D

At a Glance

  • Tasks: Lead software development, mentor team members, and ensure high-quality code.
  • Company: Join DCU, the largest credit union in New England, serving over one million members.
  • Benefits: Enjoy a hybrid work model, excellent work-life balance, and a supportive community.
  • Why this job: Be part of an Agile team, enhance your skills, and make a real impact.
  • Qualifications: Bachelor's degree and 8+ years of programming experience required; expertise in Python or C# essential.
  • Other info: DCU values diversity and inclusion; reasonable accommodations available.

The predicted salary is between 43200 - 72000 £ per year.

Schedule: Monday-Friday 8-5 (40 hours) Hybrid

What You'll Do

Summary/Objective: Responsible for all aspects of the product life cycle including requirements review and analysis, design, development, unit testing, and maintenance of code. This includes translating business requirements into workable programming code with development and maintenance of functionality for use in business areas. Additionally, mentoring, leading, and coaching other team members as it relates to development standards and best practices.

Essential Functions:

  • Lead the design, development, and testing of features and functionality for new and existing applications or programmed solutions as part of an Agile Scrum team.
  • Build applications and back-end business logic using various programming and scripting languages, creating functional specifications for web, mobile, client, and microservice based projects.
  • Lead junior and mid-level developers in the mentoring of code reviews as part of the development process.
  • Produce high quality code with minimal defects.
  • Update job knowledge by researching new internet/intranet technologies and software products; participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
  • Regularly communicate with the business to complete requirements analysis, design, and development work.
  • Participate in efforts to define engineering best practices, such as coding and design standards for the team.
  • Enhance organization reputation by accepting ownership for accomplishing new and different requests; exploring opportunities to add value to job accomplishments.
  • Participate in efforts to help team achieve yearly business and technical goals.
  • Become a subject matter expert on one or more areas of functionality.
  • Recommend software solutions and tools by comparing advantages and disadvantages of custom development and purchase alternatives.
  • Integrate applications by designing database architecture, establishing connectivity with network systems and web servers.
  • Perform other job-related duties as assigned by Managers(s).

What You'll Need

  • Bachelor's degree in Information Systems, Computer Science, software engineering, or mathematics.
  • Possess an understanding of business management.
  • 8+ years of software programming experience.
  • Advanced proficiency in Python and/or C# along with a good working knowledge of JavaScript.
  • Extensive experience with modern web development frameworks like Angular, React, and Vue.js.
  • Deep understanding of database technologies including SQL, PostgreSQL, and MongoDB.
  • Expertise in cloud platforms such as AWS, Azure, and Google Cloud.
  • Strong knowledge of containerization and orchestration tools like Docker and Kubernetes.
  • Solid grasp of common design patterns and their application in complex software systems.
  • Comprehensive understanding of Infrastructure as Code (IaC) tools such as Terraform and AWS CloudFormation.

What We Do

DCU is the largest credit union headquartered in New England, serving more than one million members across all 50 states. With over 1,900 team members, we aim to make DCU a great place to work with an excellent work-life balance and a caring community. DCU is an equal opportunity employer, valuing diversity, inclusion, and equity. We evaluate qualified applicants without regard to race, color, religion, age, sex, sexual orientation, gender identity, national origin, disability, veteran status, and other protected characteristics.

If you need a reasonable accommodation during the employment process, please contact us at careers@dcu.org with your request and contact information. Note that only inquiries regarding reasonable accommodations will be responded to from this email. DCU is not currently offering Visa transfer/sponsorship for this position.

Equal Opportunity Employer/Protected Veterans/Individuals with Disabilities

For information on your rights under federal employment laws, please review the Know Your Rights notice from the Department of Labor.

Senior Software Engineer, Marlboro or Chelmsford, Full-Time, Hybrid employer: Digital Federal Credit Union

DCU is an exceptional employer that prioritises work-life balance and fosters a supportive community for its employees. With a commitment to diversity, inclusion, and professional growth, team members are encouraged to develop their skills through mentorship and continuous learning opportunities. Located in Marlboro or Chelmsford, the hybrid work model allows for flexibility while contributing to meaningful projects that impact over one million members across the nation.
D

Contact Detail:

Digital Federal Credit Union Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer, Marlboro or Chelmsford, Full-Time, Hybrid

✨Tip Number 1

Familiarise yourself with Agile Scrum methodologies, as this role involves working within an Agile team. Understanding the principles of Agile will not only help you during interviews but also demonstrate your ability to adapt to their workflow.

✨Tip Number 2

Brush up on your knowledge of cloud platforms like AWS, Azure, and Google Cloud. Being able to discuss specific projects or experiences where you've utilised these technologies can set you apart from other candidates.

✨Tip Number 3

Showcase your mentoring experience. Since the role involves leading and coaching junior developers, be prepared to share examples of how you've successfully guided others in previous positions.

✨Tip Number 4

Stay updated on the latest trends in software development, particularly around modern web frameworks like Angular, React, and Vue.js. Mentioning recent projects or technologies you've explored can demonstrate your commitment to continuous learning.

We think you need these skills to ace Senior Software Engineer, Marlboro or Chelmsford, Full-Time, Hybrid

Advanced proficiency in Python
Proficiency in C#
Good working knowledge of JavaScript
Experience with modern web development frameworks (Angular, React, Vue.js)
Deep understanding of database technologies (SQL, PostgreSQL, MongoDB)
Expertise in cloud platforms (AWS, Azure, Google Cloud)
Strong knowledge of containerization and orchestration tools (Docker, Kubernetes)
Solid grasp of common design patterns
Comprehensive understanding of Infrastructure as Code (IaC) tools (Terraform, AWS CloudFormation)
Experience in Agile Scrum methodologies
Ability to mentor and lead junior developers
Strong communication skills
Problem-solving skills
Ability to translate business requirements into technical specifications
Commitment to producing high-quality code with minimal defects

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience with Python, C#, and modern web development frameworks like Angular or React. Emphasise your 8+ years of software programming experience and any leadership roles you've held.

Craft a Strong Cover Letter: In your cover letter, explain how your skills align with the responsibilities outlined in the job description. Mention your experience in Agile Scrum teams and your ability to mentor junior developers.

Showcase Relevant Projects: Include specific examples of projects where you have used cloud platforms like AWS or Azure, and discuss your experience with database technologies such as SQL or MongoDB. This will demonstrate your hands-on expertise.

Highlight Continuous Learning: Mention any recent courses, certifications, or professional publications you've engaged with that relate to software engineering or new technologies. This shows your commitment to staying updated in the field.

How to prepare for a job interview at Digital Federal Credit Union

✨Showcase Your Technical Skills

Be prepared to discuss your experience with Python, C#, and modern web development frameworks like Angular or React. Bring examples of your past projects that highlight your coding abilities and problem-solving skills.

✨Demonstrate Leadership Qualities

Since the role involves mentoring junior developers, be ready to share experiences where you've led a team or conducted code reviews. Highlight your approach to fostering a collaborative environment and how you ensure high-quality code.

✨Understand the Business Context

Familiarise yourself with the company's mission and how your technical skills can contribute to their goals. Be prepared to discuss how you translate business requirements into technical solutions, showcasing your understanding of both software engineering and business management.

✨Prepare for Agile Methodology Questions

As the position is part of an Agile Scrum team, expect questions about your experience with Agile practices. Be ready to discuss how you've contributed to sprints, handled feedback, and adapted to changing requirements in previous roles.

Senior Software Engineer, Marlboro or Chelmsford, Full-Time, Hybrid
Digital Federal Credit Union
Location: Chelmsford
Go Premium

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

D
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>