1

Senior Master Software Engineer Jobs in Connecticut

Senior Software Engineer

Greenwich, CT ยท Hybrid

$137K - $181K/yr

... a Senior Software Engineer to join its engineering team. This is a hybrid position (3 days onsite ... Bachelor's or master's degree in Computer Science, or related degree. * Minimum 5 years of ...

Senior Software Engineer

Windsor, CT ยท On-site

$100 - $130/hr

We are seeking a Senior Full Stack Engineer to lead the design and development of next-generation ... Master's degree in Computer Science, Software Engineering, Information Systems, or related field ...

Sr Software Engineer

Hartford, CT ยท Remote

$91K - $163K/yr

Connecting. Growing together. Position Summary As a Senior Software Engineer within ... Advanced degree (Master's) in Computer Science, Artificial Intelligence, or related technical field

Sr Software Engineer

Hartford, CT ยท On-site

$91K - $163K/yr

Connecting. Growing together. Position Summary As a Senior Software Engineer within ... Advanced degree (Master's) in Computer Science, Artificial Intelligence, or related technical field

Sr Software Engineer - Java

Greenwich, CT ยท On-site

$140K - $184K/yr

Sr. Software Engineer- Java (Greenwich, CT) (Hybrid: Remote work permitted 2 days) (multiple ... Requires: Master's degree or foreign equivalent in Computer Science, Engineering (Software or ...

New

Sr Software Engineer - Java

Greenwich, CT ยท On-site

$140K - $184K/yr

Sr. Software Engineer- Java (Greenwich, CT) (Hybrid: Remote work permitted 2 days) (multiple ... Requires: Master's degree or foreign equivalent in Computer Science, Engineering (Software or ...

Senior Software Engineer

South Windsor, CT ยท On-site

$119K - $156K/yr

We are seeking a Senior Full Stack Engineer to lead the design and development of next-generation ... Master's degree in Computer Science, Software Engineering, Information Systems, or related field ...

Senior Software Engineer

South Windsor, CT ยท On-site

$119K - $156K/yr

We are seeking a Senior Full Stack Engineer to lead the design and development of next-generation ... Master's degree in Computer Science, Software Engineering, Information Systems, or related field ...

Senior Software Engineer

South Windsor, CT ยท On-site

$119K - $156K/yr

We are seeking a Senior Full Stack Engineer to lead the design and development of next-generation ... Master's degree in Computer Science, Software Engineering, Information Systems, or related field ...

Sr. Software Engineer

Shelton, CT ยท On-site

$119K - $149K/yr

Sr. Software Engineer (React Native) Ready to build what's next with one of the world's most iconic brands? Why Join Subway? At Subway, we are not standing still. We are building. This is a business ...

Sr. Software Engineer

Shelton, CT ยท On-site

$119K - $149K/yr

Sr. Software Engineer (React Native) Ready to build what's next with one of the world's most iconic brands? Why Join Subway? At Subway, we are not standing still. We are building. This is a business ...

Sr. Software Engineer

Shelton, CT ยท On-site

$119K - $149K/yr

Sr. Software Engineer (React Native) Ready to build what's next with one of the world's most iconic brands? Why Join Subway? At Subway, we are not standing still. We are building. This is a business ...

next page

Showing results 1-20

Senior Master Software Engineer information

What is a Senior Master Software Engineer?

A Senior Master Software Engineer is a highly experienced software professional who leads the architecture, design, and development of complex software systems. They often mentor other engineers, set technical direction, and ensure best practices are followed across projects. This role typically requires deep expertise in multiple programming languages, frameworks, and software development methodologies. Senior Master Software Engineers play a critical role in both technical leadership and hands-on coding, often collaborating with cross-functional teams to deliver scalable and robust solutions.

What are the key skills and qualifications needed to thrive as a Senior Master Software Engineer?

To thrive as a Senior Master Software Engineer, you need advanced proficiency in software architecture, programming languages, and system design, often supported by a computer science degree and extensive industry experience. Expertise in tools such as version control systems (e.g., Git), CI/CD pipelines, cloud platforms, and familiarity with frameworks relevant to the tech stack is essential. Exceptional problem-solving, leadership, and communication skills help you mentor teams and drive complex projects to completion. These capabilities are crucial for delivering robust, scalable solutions and fostering innovation within engineering teams.

How does a Senior Master Software Engineer typically mentor and support junior team members?

Senior Master Software Engineers often play a crucial role in mentoring less experienced engineers by conducting code reviews, sharing best practices, and providing guidance on complex technical challenges. They foster a collaborative environment by organizing knowledge-sharing sessions and pairing with junior developers on challenging tasks. This mentorship not only accelerates the growth of team members but also helps maintain high code quality and consistency across projects.

What is the difference between Senior Master Software Engineer vs Lead Software Engineer?

AspectSenior Master Software EngineerLead Software Engineer
CredentialsTypically requires extensive experience, advanced degrees, and certifications in software developmentSimilar credentials, often with additional leadership or project management certifications
Work EnvironmentFocuses on complex technical problem-solving, architecture, and mentorship within engineering teamsCombines technical expertise with team leadership, project oversight, and stakeholder communication
Industry UsageCommon in large tech firms, R&D, and specialized engineering rolesWidely used across tech companies, especially in roles involving team coordination and project delivery

The Senior Master Software Engineer is primarily focused on technical mastery and innovation, often working independently or mentoring senior staff. In contrast, the Lead Software Engineer combines technical skills with leadership responsibilities, managing teams and projects to ensure successful delivery. Both roles require strong technical backgrounds, but their focus areas differ, with the Senior Master emphasizing technical depth and the Lead emphasizing team and project management.

Senior Software Engineer, Cloud Systems

ThayerMahan

Groton, CT โ€ข On-site

Other

Posted 3 days ago

New


Job description

Job Title: Senior Software Engineer

Job Category/Department: Engineering

Reporting to: Director of Software Engineering, Cloud Systems

Location (In person/Hybrid/Remote): Hybrid

Position Type:  Full time.


Position Summary: ThayerMahan is seeking a senior software engineer to join our team. In this role, you will primarily focus on full stack web application development.


Role and Responsibilities: Create and maintain software solutions by writing and reviewing code, creating and maintaining documentation, and developing and reviewing design proposals. A senior software engineer can:

  • Work on incompletely specified tasks, fluidly communicating what the specifications should be, or what the solution space (range of options) is.
  • “Jump in the deep end” and figure things out, with little or no up-front explanations.
  • Fluidly consider short- and long-term plans, selecting “minimum viable” short term options that elegantly build toward long-term goals.

Senior software engineers must have strong communication skills, for socializing plans and potential options and working toward well-specified product behaviors.


Qualifications and Educational Requirements:

  • Required qualifications:
    • U.S. Citizenship (position entails access to Controlled Unclassed Information).
  • Typical qualifications:
    • Bachelor’s or master’s degree.
    • 8+ years relevant industry experience
    • Able to obtain DoD security clearance.


Required Skills:

  • Exploring code repositories to understand how existing features have been implemented.
  • Updating code to address defects, or to create new capabilities.
  • Designing and implementing new features.
  • Writing documentation for users or maintainers.
  • Writing automated tests.
  • Learning new technologies.
  • Researching technologies for potential adoption.
  • Communicating clearly and efficiently around all of the above.
  • Collaborating productively with stakeholders and other engineers.


Preferred Skills:

  • Git
  • Python
  • Bash
  • Linux
  • Data visualization (e.g. matplotlib, plotly)
  • Docker
  • AWS 
  • Javascript/Typescript/Angular 


Physical Requirements/Working Conditions:

  • (Strongly preferred) Ability to travel to Groton HQ on short notice.


Travel Requirements (If Applicable):

  • Occasional travel for at-sea support or major client milestones.