Senior Software Engineer
CAMP Systems
About CAMP Systems: At CAMP Systems, we are the trusted leader in aircraft compliance and health management, proudly serving the global business aviation industry. With over 20,000 aircraft and 33,000 engines supported on our cutting-edge platforms, and partnerships with more than 1,300 maintenance facilities and parts suppliers worldwide, we're shaping the future of aviation technology. Since our founding in 1968, we've grown to a dynamic team of 1,600+ employees across 14 locations globally-all united by a passion for innovation and excellence.
Our Mission & Vision:
We connect the aviation industry through smart technology to make flight safer and more efficient, driving the future of aviation with intelligence and exceptional customer experiences.
Our Values & Excellence Mindset: We are customer obsessed, trust-driven, owners of our work, stronger together, constantly curious, and boldly innovative.
What You Will Experience in This Role:
We are seeking a full stack Senior Software Engineer with strong expertise in .NET and Angular to join our talented engineering team. Working part of an Agile Scrum team, you will play a key role in designing, building, scaling, and maintaining enterprise-grade web applications that serve a diverse range of customers. This is a hands-on position, we want someone who is focused, and passionate about coding, and development. You will work closely with product managers, designers, and other developers to create seamless, performant, and highly scalable solutions.
We expect all our team members to contribute towards building a culture of continuous learning and improvement. We are open to new approaches and ideas. CAMP offers a unique domain, as well as a chance to be part of a product that affects the readiness, safety, and performance of business aircraft from nearly every major manufacturer. Like many of our team, if you are selected, with hard work, a continued quest for knowledge, and a knack for troubleshooting, there are endless possibilities for growth and development.
As an engineering team, we are moving decisively toward AI-driven software development, and this role will use AI coding tools and frameworks extensively as part of daily work, including setting the standard for how the team adopts them. Hands-on experience with AI-assisted development is required for this position.
Responsibilities:
- Design & Development: Architect and implement robust, scalable, and high-performance web applications using .NET (Core, ASP.Net, Web API) and Angular and ExtJS.
- Code Quality: Write clean, maintainable, and well-documented code following the industry's best practices. Perform code reviews and mentor junior developers to ensure coding standards are met.
- End-to-End Ownership: Manage the full software development lifecycle, from gathering requirements to deployment and ongoing maintenance.
- Collaboration: Work collaboratively with cross-functional teams including product managers, designers, QA engineers, and other developers to deliver high-quality features on time.
- Performance Optimization: Focus on optimizing the performance of both front-end and back-end components, ensuring the application scales effectively and provides an excellent user experience.
- Testing & Quality Assurance: Implement unit tests, integration tests, and other automated tests to ensure the reliability and stability of the application.
- Troubleshooting & Debugging: Investigate production issues, resolve defects, and implement preventative measures for future releases.
- Continuous Improvement: Stay up to date with the latest technological trends and frameworks and evaluate new tools and techniques to improve development workflows and application performance.
- Leading Technical Design: Lead technical design discussions and drive alignment across the team on implementation approaches for complex features and systems.
- Architectural Decisions: Make and document key architectural decisions, weighing trade-offs in scalability, maintainability, and performance.
- Managing Technical Risk: Identify technical risk early across the codebase and delivery timeline, and proactively raise and mitigate issues before they become blockers.
- Mentoring Engineers: Mentor and coach engineers across the team, providing technical guidance, code review feedback, and support for their growth and development.
- Improving Engineering Practices: Drive continuous improvement of engineering practices, tooling, and standards across the team.
- AI-Driven Development & Enablement: Champion the use of AI coding assistants and LLM-based tooling (e.g., GitHub Copilot, Cursor, Claude Code) across the team; establish best practices for AI-assisted code review, prompting, and quality guardrails, and mentor other engineers in using these tools effectively.
Technical Skills:
- Backend: Expertise in .NET Core (C#), ASP.NET MVC, Web API, NHibernate, and Oracle (or equivalent relational database systems).
- Frontend: Strong proficiency with Angular, HTML5, CSS3, and TypeScript.
- APIs: Experience designing and implementing RESTful APIs and working with OAuth and JWT authentication.
- Cloud: Experience with AWS cloud platform.
- ML/AI: Experience with LLM integration, NLP, training and utilization of ML models.
- Version Control: Proficient in Git for version control.
- Unit Testing & TDD: Experience with automated testing frameworks such as xUnit, NUnit, Jasmine.
- AI-Assisted Development: Required, hands-on experience using AI coding tools (e.g., GitHub Copilot, Cursor, Claude Code) and LLMs to accelerate development, automate testing, and improve code quality.
Preferred Qualifications:
- Enterprise Architecture: Highly proficient with 8+ years of experience building scalable enterprise-grade systems with a focus on performance, maintainability, and extensibility. Solid understanding of object-oriented design and software engineering principles.
- Web Application: Solid experience in data driven web applications using Angular, other JavaScript frameworks.
- Agile Methodology: Proven experience working in Agile or Scrum development environments.
- Containerization: Experience with Docker, Kubernetes, or other containerization technologies.
- DevOps: Knowledge of DevOps practices and tools (CI/CD pipelines, infrastructure as code).
- AI Tooling Leadership: Experience evaluating, piloting, or rolling out AI development tools at a team or organizational level.
- UI/UX Design: A good understanding of UI/UX design principles and experience working closely with designers to create intuitive and visually appealing applications.
Education & Experience:
- Education: Bachelor's degree in computer science, Information Technology, or a related field.
- Experience: Minimum of 8+ years of professional software development experience, with at least 5 years of experience working as a full-stack engineer in .NET and Angular.
Core Competencies:
- Strong problem-solving skills and the ability to think critically and creatively.
- Excellent communication skills, both written and verbal, with the ability to collaborate effectively with technical and non-technical team members.
- Self-driven with a focus on delivering high-quality results on time.
- Ability to handle multiple priorities and navigate complex technical challenges.
Why Work at CAMP?
Join a culture where your ideas matter, your impact is real, and your growth is supported. Be part of a team reimagining the future of aviation.
CAMP is committed to creating a diverse environment and is proud to be an affirmative action and equal opportunity employer - vets/disabled
CAMP is committed to providing access, equal opportunity, and reasonable accommodation for individuals with disabilities in employment, its services, programs, and activities. To request reasonable accommodation, please contact View email address on click.appcast.io.
All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, national origin, age, sexual orientation, gender identity, disability or protected veteran status EEO.
Equal Opportunity EmployerThis employer is required to notify all applicants of their rights pursuant to federal employment laws.
For further information, please review the Know Your Rights notice from the Department of Labor.
- ...solutions by developing complex or multiple software applications.Primary Responsibilities:... ...:Bachelor’s degree in Computer Science, Engineering, Information Technology, Information... ...and three (3) years of experience as a Senior Software Engineer/Developer (or closely...SeniorFull time
- ...business aviation industry. With over 20,000 aircraft and 33,000 engines supported on our cutting-edge platforms, and partnerships... ...You Will Experience in This Role:We are seeking a full stack Senior Software Engineer with strong expertise in .NET and Angular to join our...SeniorFull timeWorldwide
- ...Senior Software EngineerAMT Equity Trading is seeking a Full Stack Software Engineer to support our work on an extensive range of products. We are looking for top engineering talent as we craft, build and advance our software solutions. The role involves working in an...SeniorWork experience placementShift work
$62.68 - $102.68 per hour
...TalentSource is your destination for discovering your next temporary role at Fidelity Investments. We are currently sourcing for a Senior Software Engineer to work in Merrimack, NH or Boston, MA! Senior Software Engineer Fidelity Digital Assets®, a Fidelity...SeniorHourly payFull timeTemporary work$97.01k - $164.91k
...Space Systems Software DeveloperDo you have experience writing beautiful C code and developing algorithms? Are you familiar with digital... ...Do you enjoy collaborating with others? Come join our team of engineers in Space Systems! We're looking for talented software...SeniorFull timeContract workRelocation packageFlexible hours- ...Job Description Job Description Description: On-site in Merrimack, NH Our client seeks a Senior Software Engineer in Test who will embed within an Agile squad to engineer quality into products. The role focuses on building fully automated tests each sprint,...SeniorHourly payLocal area
- ...Senior Software EngineerParallel Wireless is reimagining mobile networks with innovative, energy-efficient Open RAN solutions. Join us as... ...vision and values.We are seeking an experienced Senior Software Engineer with a strong background in telecommunications, 4G/LTE...SeniorWorldwide
$138.9k - $180.6k
Job Description: Saab Inc.'s Autonomous and Undersea Systems (AUS) division is seeking an innovative and experienced Senior Software Engineer to participate on technical teams defining, architecting, implementing, integrating, verifying, delivering, and maintaining...SeniorTemporary workFor contractorsWork experience placementCasual workLocal areaRemote work$109.5k - $150.55k
...values: trust each other, win together, strive for the best, own our actions, and grow and evolve. Job Description As a Senior Software Engineer you will be one of the founding engineers on the Navigators team within Teacher & Learning Explorations. You will work...SeniorFor contractorsLocal areaRemote workWorldwideWork visaFlexible hours$97.01k - $164.91k
...Senior Principal Level Software Engineer Our employees work on the world's most advanced electronics - from detecting threats for F-35 pilots to illuminating the night for soldiers. Spanning air, land, sea, and space, we are developing the technology of tomorrow, delivered...SeniorFull timeRemote workNight shift- Job Summary:We are seeking an accomplished Embedded Software SME with expertise in Extended Reality (XR) and advanced visual systems... ...teams, including electrical, mechanical, optical, and systems engineering, to deliver cohesive and high‑performance visual solutions.Drive...SeniorRemote work
- ...About the job Senior Java Full Stack Developer ***W2 only*** Position: Senior Full Stack Java Developer Work Authorization: All Work Authorizations Location: Remote Contract: 12-24 months Qualifications: Min 9 years of experience We...SeniorContract workRemote work
- ...Senior iOS DeveloperLocation: Merrimack, NH, 100% remote for right candidate, remote till COVIDDuration: 12+ monthsThe Expertise You Have6+ years of professional experience developing publicly available iOS apps using Swift 5 and/or Objective-CVerifiable experience as...SeniorRemote work
- ...systems for the U.S. Department of Defense, is looking for a Senior Systems Engineer to work in our Communications Waveform Development... ...Who are we looking for? We are looking to hire a Senior Software Engineer who wants to get involved with a small, fast-paced...SeniorImmediate startFlexible hours
$97.01k - $164.91k
...Advanced Precision Kill Weapon System (APKWS) Software Team within our Precision Strike &... ...existing production. We are looking for engineers who are ready to take ownership of features... ...Collaboration: Work side-by-side with senior engineers and cross-functional hardware...SeniorFull timePart timeLocal areaWorldwide$95.11k - $161.68k
...Senior Software EngineerOur employees work on the world's most advanced electronics – from detecting threats for F-35 pilots to illuminating... ...Electromagnetic Attack (CEMA) business area has technology, engineering and program teams that educate and mentor colleagues to...SeniorFull timeLocal areaFlexible hoursNight shift- ...Senior Software Engineer (Java, AWS)Location: Durham, NC, Boston, MA, Merrimack, NH, Westlake, TX, Jersey City, NJ, Salt Lake City, UTDuration: Long Term ContractWhat are the top three MUST have skills (experience candidates must have coming in the door)?• Java Development...Senior
- ...Senior Devops EngineerLocation: Durham NC, Merrimack NH, Jersey City NJ, Westlake TX (Open for Relocation)Job Description Required Skills... ...spans over 16 years and today we are an Award-Winning Global Software Consultancy solving complex problems with technology. We...SeniorRelocation
- ...Senior Python DeveloperFidelity TalentSource is your destination for discovering your next temporary role at Fidelity Investments. We are currently sourcing for a Senior Python Developer to work in MMK, NH or Durham, NC!The RoleAs a member of the team you’ll build and...SeniorTemporary work
- ...Cloud Engineer Dynamic Work schedule - This is 5 days on site a month- in the same week... ...work with cloud? As a Principle/Senior Cloud Engineer in our Cloud Platforms area... ...Functions, etc Experience delivering software using engineering best practices and principles...SeniorWork at officeWork from home
$135.2k - $306.4k
...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for senior systems builders to help shape the next generation of document, search, and AI-facing capabilities inside Oracle Database....SeniorFull timeTemporary workFlexible hours- ...Role: Software Engineer in Test \\ Location: Merrimack, NH 03054 (Hybrid Onsite Project )\ Duration: 12+ Months Contract (Long Term Renewable contract \)\\ \ \ Required Skills: \\ \ · \\\ ETL Testing \\ \ · \\\ Data Lake \\ \ · \\\...Long term contractContract work
- Job Summary: The Software Engineer II supports the design, development, integration, and sustainment of software for Slingworks - Next Generation Perception System (NGPS) programs operating in a classified environment. This role contributes across the full software lifecycle...For subcontractor
- ...Sr. Full Stack Software EngineerDuration: 12 -24 Months Location: Merrimack, NH/ Smithfield, RI/ Westlake, TX/ Durham, NC/ Covington, KY Candidate should be local or willing to work onsite on any of the above locations for 5 days/ monthThe Expertise and Skills You BringBS...SeniorLocal area
- ...Senior Backend DeveloperMulti-year project – starting at 12 months minimumLocation: Hybrid REMOTE – dynamic work week (3-5 days... ...and ambitious position on its development team! As a Senior Software Engineer, you will be a senior member, encouraged to supply to the technical...SeniorRemote work
$132.96k - $226.04k
...Advanced Precision Kill Weapon System (APKWS) Software EngineerBuild Something That Matters Join the Advanced Precision Kill Weapon... ...capabilities as we maintain our existing production. We are looking for engineers who are ready to take ownership of features and help translate...SeniorFull timeLocal area- ...computing, artificial intelligence, and software-defined networking to provide our clients... ...prestigious awards, such as Best Engineering Team, Best Company for Diversity, Compensation... ...: Information TechnologyExperience level: Mid-Senior LevelIndustry: Computer NetworkingSenior
$79.37k - $134.92k
...Software Engineer PositionThank you for your interest in BAE Systems! We are hiring software engineers at all experience levels to grow our... ...Collaborating with cross-functional teams: Work closely with senior engineers, customers, and other stakeholders to develop and implement...Full timeLocal area$64.93k - $110.37k
...Software Engineering Team Entry Level PositionOur flexible work environment provides you a chance to change the world without giving up your personal life. We put our customers first – exemplified by our missions: "We Protect Those Who Protect Us®" and "We Innovate For...Full timeLocal areaImmediate startFlexible hours- Job TitleProject Overview Develop, document, test, and deploy a modular, measurable, Fidelity’s digital standards-adherent prelogin web platform that allows internal product and marketing teams to communicate inclusive & brandbuilding pre-login content and experiences ...Remote work
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer. Be the first to apply!
- software developer fintech Merrimack, NH
- ngo software engineer Merrimack, NH
- intel software engineer Merrimack, NH
- senior software engineer remote Merrimack, NH
- junior software developer remote Merrimack, NH
- software engineer full time Merrimack, NH
- senior software engineer Merrimack, NH
- software engineer healthcare Merrimack, NH
- startup software engineer Merrimack, NH
- senior software design engineer Merrimack, NH





