1

Junior Software Engineer Jobs in Boston, MA (NOW HIRING)

... 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

$146K - $196K/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 ...

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 ...

Senior Software Engineer

Boston, MA · Hybrid

$133K - $175K/yr

Mentor junior developers and promote software engineering best practices. * Provide technical leadership and design guidance across initiatives. * Influence technology direction and engineering ...

Senior Software Engineer

Boston, MA · Hybrid

$133K - $175K/yr

Mentor junior developers and promote software engineering best practices. * Provide technical leadership and design guidance across initiatives. * Influence technology direction and engineering ...

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 · On-site

$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 ...

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 ...

The role serves as a technical liaison to internal and external stakeholders, mentors junior staff ... software engineering tools and development best practices. • Ability to document business and ...

Senior Software Engineer

Danvers, MA · On-site

$178K - $188K/yr

Review codes to ensure accuracy and act as advisor and checker for junior engineers. * Develop and ... software deployment. * Collaborate with product and clinical teams to conduct concept, design, and ...

Showing results 41-60

Junior Software Engineer information

See Boston, MA salary details

$50.5K

$102.7K

$154.3K

How much do junior software engineer jobs pay per year?

As of Sep 2, 2026, the average yearly pay for junior software engineer in Boston, MA is $102,711.00, according to ZipRecruiter salary data. Most workers in this role earn between $79,300.00 and $103,800.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.

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 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.

What are the most commonly searched types of Software Engineer jobs in Boston, MA?

The most popular types of Software Engineer jobs in Boston, MA are:

What job categories do people searching Junior Software Engineer jobs in Boston, MA look for?

The top searched job categories for Junior Software Engineer jobs in Boston, MA are:

What cities near Boston, MA are hiring for Junior Software Engineer jobs?

Cities near Boston, MA with the most Junior Software Engineer job openings:

Infographic showing various Junior Software Engineer job openings in Boston, MA as of August 2026, with employment types broken down into 100% Full Time. Highlights an 62% In-person, 25% Hybrid, and 13% Remote job distribution, with an average salary of $102,711 per year, or $49.4 per hour.

Lead Software Engineer

PreVeil

Boston, MA • On-site

Full-time

Re-posted 4 days ago


Job description

Job Summary:
PreVeil is a fast-growing, profitable SaaS company providing best-in-class encrypted email and file sharing for organizations that handle sensitive data. They are seeking a Lead Software Engineer to design and build secure, distributed applications and protocols for their end-to-end encryption product.
Responsibilities:
• Design, develop, and maintain high-performance applications and APIs running on Windows, macOS, and web clients.
• Apply software engineering best practices and distributed systems thinking to the domains of file synchronization and identity management.
• Ensure the security and reliability of our applications through secure coding techniques.
• Diagnose and resolve issues related to performance, scalability, and reliability.
• Collaborate with engineering, product, design, and infrastructure teams during feature development.
• Guide and mentor junior engineers by providing insightful code review and design review feedback.
Qualifications:
Required:
• BS or MS in Computer Science or related field, or equivalent practical experience.
• Solid understanding of software engineering principles, data structures, and algorithms.
• Minimum of 5 years of experience developing a commercial product with a client component.
• Strong understanding of API interfaces and Go and/or Python.
• Familiarity with relational database design and management (e.g., SQL, database indexes, SQLite).
Preferred:
• Experience building user applications on macOS (swift) or Windows (C++) interacting with network and file systems (e.g., file storage, access control, sockets).
• Strong understanding of cryptographic fundamentals (e.g., public-private key encryption, symmetric encryption, digital signatures).
• Understanding of secure identity verification and authentication mechanisms (e.g., PKI, WebAuthn).
• Familiarity with distributed systems (e.g., replication, consistency models, fault tolerance, coordination algorithms)
Company:
PreVeil is a cybersecurity company, born out of research at MIT, that provides end-to-end encryption. Founded in 2015, the company is headquartered in Boston, USA, with a team of 51-200 employees. The company is currently Growth Stage.