1

Junior Software Developer Jobs in Allenstown, NH

Software Engineer - High Speed Cables Location: Nashua, NH Amphenol High Speed Products Group is the market leader for high speed, high bandwidth electrical connectors for the Telecom/Datacom market ...

Software Engineer - High Speed Cables Location:Nashua, NH Amphenol High Speed Products Group is the market leader for high speed, high bandwidth electrical connectors for the Telecom/Datacom market ...

Software Engineer Location: Dover, NH Job Type: Full-Time / Permanent Company Overview Q LLC is a pioneering firearms design and technology company that continually pushes the boundaries of ...

About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful technical challenges? As a Software Engineering ...

Software Engineer Location: Dover, NH Job Type: Full-Time / Permanent Company Overview Q LLC is a pioneering firearms design and technology company that continually pushes the boundaries of ...

About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful technical challenges? As a Software Engineering ...

About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful technical challenges? As a Software Engineering ...

About Software Engineering Roles at Danaher Are you passionate about building real-world applications, writing clean code, and solving meaningful technical challenges? As a Software Engineering ...

Showing results 41-60

Junior Software Developer information

See Allenstown, NH salary details

$23.4K

$86.7K

$134K

How much do junior software developer jobs pay per year?

As of Aug 18, 2026, the average yearly pay for junior software developer in Allenstown, NH is $86,706.00, according to ZipRecruiter salary data. Most workers in this role earn between $65,300.00 and $84,800.00 per year, depending on experience, location, and employer.

What does a junior software developer do?

A junior software developer works on a development team writing and maintaining code for computer applications. As a junior software developer, your primary responsibilities are to learn the codebase, work on small bug fixes, and participate in paired programming with mid-level and senior developers. Junior software developers are entry-level positions, but as you gain experience and build up your programming skills, you will start to take on larger projects. Your job duties include attending and contributing to development team meetings, troubleshooting, patching computer code, and collaborating with other developers to create applications.

What does a junior software developer do?

A Junior Software Developer is an entry-level professional who assists in designing, coding, testing, and maintaining software applications. They typically work under the supervision of more experienced developers and contribute to various stages of the software development lifecycle. Their responsibilities often include writing basic code, debugging, collaborating with team members, and learning new technologies to improve their skills. This role is a great starting point for individuals looking to build a career in software development.

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

To thrive as a Junior Software Developer, you need proficiency in programming languages (such as Python, Java, or JavaScript), algorithms, and problem-solving, often supported by a relevant degree or coding bootcamp experience. Familiarity with version control systems like Git, basic knowledge of databases, and experience with development frameworks are valuable technical assets. Strong communication, teamwork, and a willingness to learn help you adapt and contribute effectively in collaborative environments. These skills and qualities are essential for delivering reliable code, supporting team goals, and growing in a fast-evolving tech landscape.

What are some typical challenges a junior software developer might face when starting out, and how can they overcome them?

Junior Software Developers often encounter challenges such as understanding large codebases, managing their time effectively between learning and delivering tasks, and adapting to new development tools or frameworks. To overcome these hurdles, it's helpful to actively seek guidance from more experienced team members, participate in code reviews, and make consistent use of documentation. Regular communication within the team and a willingness to ask questions can significantly speed up the learning process and help build confidence in your role.

How much money do junior software developers make?

Junior software developers typically earn between $50,000 and $80,000 annually, depending on location, industry, and skills. Entry-level roles often require knowledge of programming languages like Java, Python, or JavaScript, and familiarity with development tools and frameworks.

How to get a junior software developer job with no experience?

To secure a junior software developer position with no experience, focus on building a portfolio through personal projects, contribute to open-source code, and learn relevant programming languages like Python or JavaScript. Gaining familiarity with version control tools such as Git and completing online courses or certifications can also improve your chances. Internships or apprenticeships can provide practical experience and industry exposure.

What cities near Allenstown, NH are hiring for Junior Software Developer jobs?

Cities near Allenstown, NH with the most Junior Software Developer job openings:

Integrated Survivability Solutions (ISS) Software Architect with Security Clearance

BAE Systems

Merrimack, NH • On-site

$153K - $260K/yr

Other

Medical, Dental, Vision, Life, Retirement, PTO

Posted 7 days ago


BAE Systems rating

8.4

Company rating: 8.4 out of 10

Based on 150 frontline employees who took The Breakroom Quiz

10th of 49 rated military and defense


Job description

Job Description Join BAE Systems' Countermeasure & Electromagnetic Attack Solutions (CEMA) business area where we provide next-generation threat detection and countermeasure solutions to provide unparalleled electronic warfare capabilities to enhance mission survivability. Our team leverages industry leading EO/IR and RF technologies to advance multi-platform detection, tracking, and defeat of incoming threats to support aircraft, ground vehicle, and maritime survivability. We continue to build on more than 40 years of experience fielding EO/IR survivability solutions in complex rotary and fixed-wing aircraft and ground vehicle environments. Our team uses advanced machine learning-based algorithms to enable fast adaption for new and emerging threats for airborne, land, and maritime products. Our engineers are the lifeblood of our company and we're more than 5,000 strong. We offer a flexible "9/80" schedule with every other Friday off. Additionally, with our robust offering of educational and career development opportunities, your chances to grow are limitless. We are seeking a highly motivated and experienced Software Architect to join our team. The successful candidate will play a pivotal role in defining and evolving the software architecture for our next-generation airborne platforms, with a focus on open architecture, high-performance computing, and integration with EO/IR and Laser systems. This role requires a strong understanding of software engineering principles, system design, and the ability to translate complex requirements into elegant and practical solutions. You will be a technical leader, mentoring other engineers and driving architectural consistency across multiple projects. Job Responsibilities * Architectural Leadership: Define and document the software architecture for new and existing ISS systems, ensuring alignment with overall system goals, security requirements, and industry best practices. * Open Architecture Development: Champion the adoption of open architectures (e.g., FACE, MOSA, GRA) to promote interoperability, portability, and future-proofing of our systems. * EO/IR Integration: Lead the integration of EO/IR capabilities into complex rotary and fixed-wing aircraft and ground vehicle environments including pointer/trackers, IR/UV Sensors, and lasers. * Requirements Analysis: Collaborate with systems engineers and stakeholders to analyze system requirements and translate them into detailed architectural specifications. * Design & Implementation Oversight: Provide technical guidance and oversight to software development teams during the design, implementation, and testing phases. * Technology Evaluation: Research and evaluate emerging technologies and frameworks to identify opportunities for improving our software architecture and capabilities. * Code Reviews & Mentorship: Conduct code reviews and provide mentorship to junior engineers, fostering a culture of quality and continuous learning. * Documentation: Create and maintain comprehensive architectural documentation, including diagrams, interface specifications, and design rationale. * Collaboration: Work closely with hardware engineers, systems engineers, and other stakeholders to ensure seamless integration of software and hardware components. Required Education, Experience, & Skills * Bachelor's Degree in Computer Science, Software Engineering, or a related field * Minimum of 10+ years of experience in software development, with at least 3 years in a software architecture role * Solid understanding of software design patterns, architectural styles, and software engineering principles * Experience with real-time operating systems (RTOS) and embedded systems development * Experience with software configuration management tools (e.g., Git) * Experience creating, reading, and maintaining system models using SysML to support Model-Based Systems Engineering (MBSE) activities. * Experience throughout the full life-cycle of software development * Experience developing in Linux environments * Excellent communication, interpersonal, and problem-solving skills * Previous experience in technical/project team leadership * Must hold an active Secret Clearance Preferred Education, Experience, & Skills * Master's Degree in Computer Science, Software Engineering, or a related field. * Hands-on experience with Open Architecture Frameworks and high-performance computing (e.g., multi-core processors, GPUs, optimized libraries). * Strong understanding of EO/IR concepts and technologies including Electro-Optical/Infrared Image processing, pointer/tracker systems, and detection algorithms. * Experience with algorithm development and optimization in C++, CUDA, or Open CL * Experience with communication protocols (e.g., UDP, TCP/IP, MIL-STD-1553, ARINC 429). * Experience with containerization technologies (e.g., Docker, Kubernetes). * Experience with Agile development methodologies. Pay Information
Full-Time Salary Range: $153377 - $260743 Please note: This range is based on our market pay structures. However, individual salaries are determined by a variety of factors including, but not limited to: business considerations, local market conditions, and internal equity, as well as candidate qualifications, such as skills, education, and experience. Employee Benefits: At BAE Systems, we support our employees in all aspects of their life, including their health and financial well-being. Regular employees scheduled to work 20+ hours per week are offered: health, dental, and vision insurance; health savings accounts; a 401(k) savings plan; disability coverage; and life and accident insurance. We also have an employee assistance program, a legal plan, and other perks including discounts on things like home, auto, and pet insurance. Our leave programs include paid time off, paid holidays, as well as other types of leave, including paid parental, military, bereavement, and any applicable federal and state sick leave. Employees may participate in the company recognition program to receive monetary or non-monetary recognition awards. Other incentives may be available based on position level and/or job specifics. About BAE Systems Electronic Systems BAE Systems, Inc. is the U.S. subsidiary of BAE Systems plc, an international defense, aerospace and security company which delivers a full range of products and services for air, land and naval forces, as well as advanced electronics, security, information technology solutions and customer support services. Improving the future and protecting lives is an ambitious mission, but it's what we do at BAE Systems. Working here means using your passion and ingenuity where it counts - defending national security with breakthrough technology, superior products, and intelligence solutions. As you develop the latest technology and defend national security, you will continually hone your skills on a team-making a big impact on a global scale. At BAE Systems, you'll find a rewarding career that truly makes a difference. Electronic Systems (ES) is the global innovator behind BAE Systems' game-changing defense and commercial electronics. Exploiting every electron, we push the limits of what is possible, giving our customers the edge and our employees opportunities to change the world. Our products and capabilities can be found everywhere - from the depths of the ocean to the far reaches of space. At our core are more than 14,000 highly talented Electronic Systems employees with the brightest minds in the industry, we make an impact - for our customers and the communities we serve. This position will be posted for at least 5 calendar days. The posting will remain active until the position is filled, or a qualified pool of candidates is identified.

What BAE Systems employees say

Pay

Benefits

Hours and flexibility

Workplace

Get the full story on Breakroom