SOFTWARE ENGINEER
MIKEL INC
Job Description
Job Description
MIKEL invests in people and technology – empowering the creative process, building responsive relationships, and propelling innovative solutions from conception to completion for the U.S. Navy. MIKEL is a small woman owned business that has been providing Undersea Warfare Solutions to the Department of Defense since the company’s inception in 1999.
Be a part of our dynamic team whose solutions and services enable the Navy to solve their toughest problems and meet their mission requirements. We have undersea operations experience, combined with engineering and specific subject matter expertise, that provides an in-depth understanding of the problem and a novel, innovative and cost-effective solution. MIKEL is committed to providing an environment that challenges its employees to use and advance their skills and knowledge to provide solutions that exceed customer expectations.
Senior Software Engineer
Full Software Development Lifecycle | Agile Scrum | CMMI Level 3
Position Overview
MIKEL is seeking a highly skilled and motivated Senior Software Engineer to lead and contribute across the complete Software Development Lifecycle (SDLC), from requirements analysis and system architecture through implementation, testing, deployment, and sustainment. This role is instrumental in advancing our Agile Scrum practices and supporting the organization's strategic initiative to achieve and maintain CMMI Level 3 process maturity.
The successful candidate will combine strong technical expertise with a disciplined engineering approach, ensuring software solutions are scalable, maintainable, secure, and compliant with established development standards. This position requires collaboration across multidisciplinary engineering teams and a commitment to continuous improvement, technical excellence, and process adherence.
Key Responsibilities
Software Architecture and Development
- Develop and maintain high-level and detailed software designs that align system requirements, technical architecture, and long-term maintainability objectives.
- Lead software development efforts through all phases of the SDLC, including requirements analysis, design, implementation, integration, testing, deployment, and operational support.
- Design and implement scalable, extensible, and maintainable software solutions that support evolving customer and mission requirements.
- Participate in technical planning, architecture reviews, code reviews, and design assessments to ensure software quality and engineering consistency.
Agile and Process Excellence
- Support and promote Agile Scrum methodologies, including sprint planning, backlog refinement, estimation, retrospectives, and continuous process improvement.
- Utilize Jira and Confluence to manage project execution, maintain technical documentation, support traceability, and ensure process compliance.
- Contribute to the development, implementation, and continuous improvement of CMMI Level 3-compliant engineering processes and artifacts.
- Ensure requirements, design documentation, verification activities, and test results are complete, reviewed, traceable, and audit-ready.
Software Quality and Configuration Management
- Serve as a subject matter expert in software engineering best practices, including coding standards, source control management, configuration management, build automation, and release management.
- Support and enhance CI/CD pipelines, automated testing frameworks, and software quality assurance processes.
- Identify and mitigate technical risks, integration challenges, and performance issues early in the development lifecycle.
- Drive continuous improvements in system reliability, maintainability, and operational effectiveness.
Security, Data Integrity, and Compliance
- Ensure software solutions maintain the highest standards of data integrity, cybersecurity, and system safety.
- Identify potential security, privacy, and compliance risks and implement appropriate mitigation strategies prior to system integration and deployment.
- Support secure handling, retention, and disposition of sensitive and obsolete data in accordance with organizational and regulatory requirements.
Cross-Functional Collaboration
- Collaborate closely with software, systems, mechanical, and quality assurance engineers to ensure technical alignment across disciplines.
- Support model-based systems engineering activities using SysML and related engineering tools.
- Provide technical leadership, mentorship, and guidance to development teams while fostering a culture of engineering excellence and continuous learning.
Required Qualifications
- Bachelor's degree in Computer Science, Software Engineering, Computer Engineering, or a related technical discipline.
- Minimum of 10 years of professional software engineering experience with demonstrated ownership of products throughout the full SDLC.
- Strong proficiency in C, C++, Qt, Eclipse, and modern software engineering methodologies.
- Experience with Agile Scrum development environments and software lifecycle management tools, including Jira, Confluence, GitHub, and Git-based workflows.
- Experience developing software design documentation, requirements specifications, interface documentation, and traceability artifacts.
- Familiarity with Model-Based Systems Engineering (MBSE) concepts and SysML.
- Experience implementing CI/CD pipelines, automated testing frameworks, and software release processes.
- Strong understanding of software quality assurance, configuration management, cybersecurity principles, and secure software development practices.
- Excellent analytical, problem-solving, communication, and collaboration skills.
Preferred Qualifications
- Experience supporting or participating in CMMI Level 3 assessments, appraisals, audits, or process improvement initiatives.
- Experience working in Department of Defense (DoD), aerospace, defense, maritime, or other highly regulated environments.
- Knowledge of system safety engineering, secure data management, and privacy controls.
- Experience with long-lifecycle mission-critical systems and complex integrated platforms.
- Familiarity with DevSecOps methodologies and modern cloud-based development environments.
- Active U.S. Security Clearance or ability to obtain and maintain one.
Location: Newport, RI
MIKEL offers a competitive salary and a comprehensive benefits package that includes Medical/Dental/Vision Insurance, Flexible Spending Account (FSA), 401k Retirement Plan, Life Insurance, Disability Insurance, Paid Time Off (PTO), and Tuition Reimbursement.
Department of Defense Secret Security Clearance or higher is required at time of hire. Applicants selected will be subject to a U.S. Government security investigation and must meet eligibility requirements for access to classified information. Due to the nature of work performed within our facilities, U.S. citizenship is required.
MIKEL is an Equal Opportunity Employer. We prohibit discrimination and harassment of any kind based on race, color, sex, religion, sexual orientation, national origin, disability, genetic information, pregnancy, or any other protected characteristic as outlined by federal, state, or local laws.
$68.9k - $131.1k
...opportunities to make a difference at RTX.What You Will DoThe mission of the software team in Portsmouth, RI is to provide world-class software for our customers. We are looking to add software engineers to our development team for a wide array of products including Battle...SuggestedFull timeTemporary workWork experience placementInterim roleInternshipWork at officeRemote workRelocationFlexible hours$86.8k - $165.2k
...the first routers were implemented. Today, BBN's scientists and engineers are working to advance the state-of-the-art on topics ranging... ..., decision-making, and communication. We are looking for software developers and AI enthusiasts to join us in developing and transitioning...SuggestedTemporary workWork experience placementWork at officeRemote workRelocation packageFlexible hours$86.8k - $165.2k
...learning of new technologies. For over 70 years, scientists and engineers in diverse disciplines at RTX BBN Technologies have... ..., and create transformative solutions.We are seeking a Senior Software Engineer with experience in real-time embedded C language system...SuggestedTemporary workWork experience placementWork at officeRemote workFlexible hours- ...requirements. We have undersea operations experience, combined with engineering and specific subject matter expertise, that provides an in-... ...solutions that exceed customer expectations. Senior Software Engineer Full Software Development Lifecycle | Agile Scrum...SuggestedLocal areaFlexible hours
$90.83k - $100.77k
...Software Engineer We are hiring a Software Engineer. Help make the technologies, products and services that make a difference. That’s the opportunity that’s waiting for you at General Dynamics Mission Systems. We help our nation’s heroes keep our nation safe by creating...SuggestedFlexible hours$125k - $134k
...Job Description Job Description Description: We are seeking a Software Engineer to join our Navy Programs team. In this role, you will support the development, integration, testing, and maintenance of mission-critical software systems supporting U.S. Navy submarines...Full timeRelocation packageFlexible hours$154k - $184k
...Job Description Job Description Description: We are seeking a Senior Software Engineer to join our Navy Programs team. In this role, you will provide hands-on technical leadership for the design, development, integration, and fielding of mission-critical software...Full timeRelocation packageFlexible hours$95k - $105k
...Description Job Description Description: We are seeking a Systems Engineer to join our Navy Programs team. In this role, you will support... ...how complex systems fit together, and works well with software engineers, product leads, and testers in an agile team. The work...Full timeInternshipRelocation packageFlexible hours- Software Engineer IV - AISEACORP is seeking a well-qualified Software Engineer IV - AI.Primary Duties and Responsibilities:Job Summary: SEACORP is seeking to fill a Software Engineer - AI position to support the development, integration, testing, and sustainment of modern...Local area
$107.5k - $204.5k
...learning of new technologies. For over 70 years, scientists and engineers in diverse disciplines at RTX BBN Technologies have... ...transformative solutions.Role Overview:We are seeking a Principal Software Engineer with experience in real-time embedded C language system...Temporary workWork experience placementWork at officeRemote workFlexible hours$107.5k - $204.5k
...learning of new technologies. For over 70 years, scientists and engineers in diverse disciplines at RTX BBN Technologies have... ...and create transformative solutions.We are seeking a Principal Software Engineer with experience in real-time embedded C language system...Temporary workWork experience placementWork at officeRemote workWorldwideFlexible hours$50 per hour
...Business ServicesStandard Job DescriptionJoin our team as a Staff AI Engineer focused on ontologies, knowledge graphs, and production AI... ...and experience requirement.Experience developing production software in Python and architecting distributed or cloud-based systems.Experience...Full timeTemporary workWork experience placementCasual workFlexible hours- Altron, Inc. is seeking a Software Engineer to join our Navy Programs team in Middletown, RI. You will contribute to the development, integration, and maintenance of mission-critical software supporting U.S. Navy submarines and platforms, with a focus on secure, reliable...
$85k - $125k
...Information Technology, Test & Evaluation, Program Mission Support, Engineering & Analysis, and Training.We are seeking a journeyman-level... ...environment. The SRE will combine systems administration, software engineering, automation, and operational support practices to...Full timeFor contractors- Embedded Software EngineerResponsible for development and sustaining of our next-generation satellite communications and navigation products... ...skillsEducation:BS or higher in Computer Science or Engineering (or equivalent).Note, candidates must be US citizens or US Permanent...Permanent employment
- RTX BBN Technologies in Middletown, RI is seeking a Principal Software Engineer with eight or more years of experience in real-time embedded C development. You will work on Linux and VxWorks RTOS platforms, integrating with hardware and developing high-performance embedded...
$68.9k - $131.1k
...the strength of more than 100 years of experience and renowned engineering expertise to meet the needs of today’s mission and stay ahead... ...creates holistic security solutions leveraging Cyber Security, Software Assurance and Supply Chain Risk Management to support Program...Temporary workWork experience placementInterim roleWork at officeRemote workRelocation packageFlexible hours$107.5k - $204.5k
...learning of new technologies. For over 70 years, scientists and engineers in diverse disciplines at RTX BBN Technologies have... ...transformative solutions. Responsibilities: Linux and VxWorks real‑time software development on a wide range of embedded multi‑threaded...Temporary workWork experience placementWorldwideFlexible hours- Altron, Inc. is seeking a Senior Software Engineer to lead the Navy Programs team. You will guide architecture, design and fielding of mission-critical software for Navy submarines, carriers and shore platforms, while mentoring engineers and ensuring robust CI/CD practices...Relocation package
- ...generation solutions that patients and healthcare partners need today and into the future. Job Description As a Senior Software Engineer for FuzeRx, you will join a team that is working to improve patients’ lives through a better pharmacy experience. The Care...Full timeTemporary workWork experience placementRemote workLong distanceFlexible hours
- ...Responsibilities for this Position Software/Systems Engineering Intern (Summer 2027) ID: 2026-75463 US-RI-Middletown US-RI-Middletown Required Clearance: Secret Posted Date: 10/8/2026 Category: Engineering-Software Employment Type: Intern Hiring Company:...Full timeSummer workInternshipFlexible hours
- RTX BBN Technologies in Middletown, RI is seeking a Senior Software Engineer to develop real-time embedded C software for DoD systems. You will work across RTOS platforms, hardware interfaces, and high-performance embedded solutions. Ideal candidates have 8+ years of experience...Relocation package
$107.5k - $204.5k
...research & development company, seeks a creative, organized, and people-centered candidate to fill the role of Principal Systems Engineer in our Physical Sciences & Systems business unit.Role Overview:This position is for an experienced professional in systems engineering...Temporary workWork experience placementWork at officeRemote workFlexible hours1 day per week- RTX BBN Technologies in Middletown, RI is seeking a Principal Software Engineer specializing in real-time embedded C development. You will design, implement, and optimize high-performance software for DoD systems on embedded hardware and heterogeneous platforms. You will...
- RTX BBN Technologies in Middletown, RI seeks a Senior Software Engineer with real-time embedded C development experience to join our doD-focused team. Responsibilities include building high-performance embedded software, integrating with hardware, and supporting multi-threaded...
- Pratt & Whitney in Middletown, RI is seeking an experienced embedded real‑time software engineer for DoD applications. You will design, develop, test and integrate high‑performance software across heterogeneous platforms, including FPGAs, with sensor interfaces and cross...
- RTX BBN Technologies in Middletown, RI is seeking a Principal Software Engineer to design, develop and integrate high-performance embedded real-time software on heterogeneous hardware platforms, including multi-processor systems and FPGAs. The role requires working with...
$85k - $120k
...solutions in the areas of Information Technology, Test & Evaluation, Engineering & Analysis, and Training.The Information Security Engineer -... ...with cybersecurity, network engineering, software, and systems engineering teams to maintain reliable operationsMaintain...For contractorsLocal areaRemote work$77.84k - $86.36k
...Responsibilities for this Position Software Engineer Entry Level ID: 2026-75205 US-RI-Middletown Required Clearance: Secret Posted Date: 9/30/2026 Category: Engineering-Software Employment Type: College Hiring Company: General Dynamics Mission...Full timeFlexible hours$90.83k - $100.77k
...Responsibilities for this Position Software Engineer ID: 2026-75206 US-RI-Middletown Required Clearance: Secret, obtainable within reasonable time based on requirements Posted Date: 10/5/2026 Category: Engineering-Software Employment Type: Full...Full timeFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to SOFTWARE ENGINEER. Be the first to apply!
- software engineer amazon Middletown, RI
- information technology software engineer Middletown, RI
- intel software engineer Middletown, RI
- senior software engineer remote Middletown, RI
- cybersecurity software engineer Middletown, RI
- part time software developer remote Middletown, RI
- software engineer Middletown, RI
- consulting software engineer Middletown, RI
- real time software engineer Middletown, RI
- agile software developer Middletown, RI




