1

Junior Software Engineer Jobs in Roxbury Crossing, MA

Lead technical discussions, guide architectural decisions, and mentor junior engineers * Develop and test novel software solutions spanning research, development, and deployed production systems

Lead technical discussions, guide architectural decisions, and mentor junior engineers * Develop and test novel software solutions spanning research, development, and deployed production systems

Senior Software Engineer

Woburn, MA · On-site

$134K - $184K/yr

Lead technical discussions, guide architectural decisions, and mentor junior engineers * Develop and test novel software solutions spanning research, development, and deployed production systems

Senior Software Engineer

Marlborough, MA · On-site

$140K - $170K/yr

The work spans the full software lifecycle - architecture, UI/UX development, algorithm ... junior engineers and contribute to team engineering practicesWHAT WE'RE LOOKING FORWe are looking ...

Exercise your technical chops while coaching and collaborating with junior software engineers. * Systems-level engineer: Working hand-in-hand with your business partners, you'll develop technical ...

Solutions Engineer, Software

Boston, MA · Hybrid

$137K - $257K/yr

Exercise your technical chops while coaching and collaborating with junior software engineers. * Systems-level engineer: Working hand-in-hand with your business partners, you'll develop technical ...

Junior .NET Developer

Foxboro, MA · On-site

$70K - $92K/yr

... seek a Junior .NET Developer to join our growing IT Staff. The position entails supporting ... Develop software programs and components using * VB.Net, C#, ASP.NET, SQL, XML, HTML, and ...

Junior .NET Developer

Foxboro, MA · On-site

$70K - $92K/yr

... seek a Junior .NET Developer to join our growing IT Staff. The position entails supporting ... Develop software programs and components using * VB.Net, C#, ASP.NET, SQL, XML, HTML, and ...

Senior Software Engineer

Boston, MA · On-site

$133K - $175K/yr

In this Senior Software Engineer role, you will design, build, and deploy AI Agentic systems to process and enrich intelligence data, while mentoring junior engineers and driving engineering ...

Exercise your technical chops while coaching and collaborating with junior software engineers. * Systems-level engineer: Working hand-in-hand with your business partners, you'll develop technical ...

... mentor junior engineers by providing insightful code review and design review feedback ... software engineering principles, data structures, and algorithms. • Minimum of 5 years of ...

... mentor junior engineers by providing insightful code review and design review feedback ... software engineering principles, data structures, and algorithms. • Minimum of 5 years of ...

Principal Software Engineer

Woburn, MA

$147K - $198K/yr

You will also mentor junior engineers, contribute to strategic decision-making, and ensure the successful delivery of high-quality software solutions in a fast-paced, agile environment. What You Will ...

Principal Software Engineer

Boston, MA · On-site +1

$145K - $175K/yr

Principal Software Engineer Help expand access to high-quality behavioral health care for students ... Mentor junior engineers Success Metrics * Delivery of high-quality features * System reliability ...

Senior Software Engineer

Waltham, MA · Hybrid

$132K - $174K/yr

Xometry is seeking a Senior Software Engineer to join our software engineering organization. In ... junior ICs to executives. The estimated base salary range for new hires into this role is $119,000 ...

SMX is seeking Software Engineers (Junior/Mid/Senior/SME) supporting the design and implementation of secure, scalable multi-cloud infrastructure, applications, and services in support of enterprise ...

Contribute to real-time software for embedded systems using C and RTOS * Integrate advanced ... for junior engineers, 5+ years for senior engineers * Familiarity with embedded C and RTOS ...

Senior Software Engineer

Boston, MA

$133K - $175K/yr

The Senior Software Engineer is responsible for leading application development efforts and ... The role serves as a technical liaison to internal and external stakeholders, mentors junior staff ...

Showing results 41-60

Junior Software Engineer information

See Roxbury Crossing, MA salary details

$50.5K

$102.6K

$154.2K

How much do junior software engineer jobs pay per year?

As of Aug 11, 2026, the average yearly pay for junior software engineer in Roxbury Crossing, MA is $102,639.00, according to ZipRecruiter salary data. Most workers in this role earn between $79,300.00 and $103,700.00 per year, depending on experience, location, and employer.

What is a junior software engineer?

A junior software engineer works on a team with more senior engineers to help design and develop applications, write code, and otherwise maintain or update a business's database. As a junior software engineer, your duties and responsibilities may vary based on what company you work for. Overall, your job is to learn from senior engineers and developers on how to be a software engineer and in what ways you can develop and utilize the technologies of the business to do so. Many junior software engineers have a little bit of knowledge about a lot of technologies but also stay up-to-date on the most current technologies.

What are the key skills and qualifications needed to thrive as a junior software engineer, and why are they important?

To thrive as a Junior Software Engineer, you need a solid understanding of programming fundamentals, algorithms, and commonly used languages such as Java, Python, or JavaScript, typically backed by a degree in computer science or related field. Familiarity with version control systems like Git, basic knowledge of databases, and experience with development environments and frameworks are usually expected. Strong problem-solving skills, eagerness to learn, and effective teamwork and communication abilities help set you apart. These skills and qualities are crucial for contributing effectively to projects, adapting to evolving technologies, and collaborating within development teams.

How does a junior software engineer typically collaborate with other team members on projects?

Junior Software Engineers usually work closely with senior developers, QA testers, and product managers as part of a cross-functional team. Collaboration often involves participating in daily stand-up meetings, code reviews, and pair programming sessions. Juniors are encouraged to ask questions and seek feedback, which helps them learn best practices and improve their coding skills. Effective communication and a willingness to learn from more experienced colleagues are key to thriving in this collaborative environment.
What are the most commonly searched types of Software Engineer jobs in Roxbury Crossing, MA? The most popular types of Software Engineer jobs in Roxbury Crossing, MA are:
What are popular job titles related to Junior Software Engineer jobs in Roxbury Crossing, MA? For Junior Software Engineer jobs in Roxbury Crossing, MA, the most frequently searched job titles are:
What cities near Roxbury Crossing, MA are hiring for Junior Software Engineer jobs? Cities near Roxbury Crossing, MA with the most Junior Software Engineer job openings:
Infographic showing various Junior Software Engineer job openings in Roxbury Crossing, MA as of August 2026, with employment types broken down into 1% Internship, 87% Full Time, 8% Part Time, and 4% Contract. Highlights an 87% Physical, 4% Hybrid, and 9% Remote job distribution, with an average salary of $102,639 per year, or $49.3 per hour.

Lead Software Engineer

STR

Woburn, MA

$157K - $224K/yr

Full-time

Re-posted 2 days ago


Job description

STR is hiring experienced Lead Software Engineers to join our multidisciplinary cyber/networking team committed to developing cutting-edge technologies that have an immediate and significant impact on our national security. Our team innovates communications technology across all networking layers, from the physical to the application layer. We value diverse skills, experiences, and perspectives, which are vital to delivering innovative solutions to our customers. If you have a strong track record of delivering impactful software solutions and meet the qualifications below, we encourage you to apply!

Job Overview:

A successful candidate will possess several years of practical experience in software engineering, integration and testing, and networking concepts and protocols. They will demonstrate a proven ability to take ownership of technical challenges and deliver results in collaborative, fast-paced environments. The ideal candidate will bring a deep understanding of computer science concepts, sound software engineering principles, and hands-on experience working on Linux systems. Experienced engineers at STR are expected to work independently while contributing meaningfully to team efforts and mentoring less experienced team members.

This is an exciting opportunity to work in a high-profile, fast paced yet structured development environment alongside a diverse and talented team. In this role, you will take a leadership role in designing, implementing, and testing software that enhances advanced real-time data communications and networking solutions using open systems principles. We aim for the highest standards of quality, maintainability, and reuse in our tools and techniques. Therefore, candidates should have a demonstrated ability to produce well-designed, scalable solutions and to establish and follow reliable testing methodologies.

What you will do:

  • Collaborate closely with a small, dedicated research team to develop innovative solutions to complex problems
  • Take ownership of significant features or components of projects and deliver them with minimal supervision
  • Lead technical discussions, guide architectural decisions, and mentor junior engineers
  • Develop and test novel software solutions spanning research, development, and deployed production systems
  • Analyze and improve existing designs and processes to optimize performance
  • Deliver high-quality software in a rapid-paced, research-focused team environment
  • Develop operational prototypes for experimentation and performance analysis
  • Create customer-facing operational systems, ensuring they meet high reliability and usability standards

Who you are:

  • This position requires the ability to obtain a Top Secret (TS) security clearance, for which U.S. citizenship is required by the U.S. Government
  • 7+ years of experience in relevant software engineering roles
  • Proficient in Python, C, C++, or similar interpreted or low-level programming languages
  • Experienced with designing and implementing open architectures and rapid prototyping methodologies
  • Strong working knowledge of software testing, evaluation best practices, and industry-standard development lifecycles
  • Significant hands-on experience developing software with GNU/Linux toolchains using open-source software
  • Deep understanding of networking principles, including the 5-layer OSI networking stack
  • Strong team player with excellent communication skills, both verbal and written
  • Bachelor's (or higher) degree in Computer Science, Electrical & Computer Engineering, Applied Mathematics, or a related field, with at least 7 years of relevant experience or equivalent expertise gained through prior roles

Nice to Have:

  • Active Top Secret (TS) Security Clearance
  • Advanced experience in Python, MATLAB, and/or other high-level programming languages
  • Proven ability to build, deploy, and maintain production-ready software systems
  • Experience writing software in a multi-party, large-scale codebase
  • Demonstrated success managing technical challenges in experimental/laboratory environments, including performing quantitative analysis
  • Familiarity with multi-threaded or multi-core real-time operating concepts
  • Knowledge of high-level software architecture design and scalability principles
  • Demonstrated leadership abilities, including mentoring junior staff and contributing to team efficiency

Pay Information
Full-Time Salary Range: $157,000 - $224,000

The salary range listed is based on external market data. Final offers are based on factors, such as but not limited to, the candidate's experience, education, training, key skills/critical skills, security clearances, and prevailing market and business conditions.

STR is a growing technology company with locations near Boston, MA, Arlington, VA, near Dayton, OH, Melbourne, FL, and Carlsbad, CA. We specialize in advanced research and development for defense, intelligence, and national security in: cyber; next generation sensors, radar, sonar, communications, and electronic warfare; and artificial intelligence algorithms and analytics to make sense of the complexity that is exploding around us.

STR is committed to creating a collaborative learning environment that supports deep technical understanding and recognizes the contributions and achievements of all team members. Our work is challenging, and we go home at night knowing that we pushed the envelope of technology and made the world safer.

STR is not just any company. Our people, culture, and attitude along with their unique set of skills, experiences, and perspectives put us on a trajectory to change the world. We can't do it alone, though - we need fellow trailblazers. If you are one, join our team and help to keep our society safe! Visit us at www.str.us for more info.


STR is an equal opportunity employer. We are fully dedicated to hiring the most qualified candidate regardless of race, color, religion, sex (including gender identity, sexual orientation and pregnancy), marital status, national origin, age, veteran status, disability, genetic information or any other characteristic protected by federal, state or local laws.

If you need a reasonable accommodation for any portion of the employment process, email us at appassist@str.us and provide your contact info.

Pursuant to applicable federal law and regulations, positions at STR require employees to obtain national security clearances and satisfy the requirements for compliance with export control and other applicable laws.