
Nakupuna Companies is a Native Hawaiian Organization-owned group serving government partners across consulting, IT services, facilities and infrastructure, environmental services, and logistics. Its teams support mission and business operations, bringing technical and programmatic capabilities to government work while advancing the Native Hawaiian community through targeted initiatives and investment. Headquartered in Hawai‘i, the company also has offices in multiple U.S. states.
Senior Software Engineer, .NET and Azure
Modernize NAVSUP supply systems for Nakupuna Federal by building secure applications, APIs, and CI/CD pipelines. Support Department of Defense clients.
$120,000 – $135,000 / year
RemoteFull-timeSeniorEnglish RequiredFull-stack EngineerSoftware EngineerDescription
- Design, develop, implement, and sustain IT solutions.
- Build, maintain, and update applications, software, and utility programs for system modernization.
- Assess information, user needs, and software requirements to plan practical application development and modifications.
- Prepare program documentation and code comments.
- Work with analysts, engineers, programmers, customers, and engineering staff to define application designs, interfaces, and requirements.
- Create procedures for software testing, validation, programming, and documentation.
- Maintain and update software to fix defects, support hardware changes, upgrade interfaces, and improve performance.
- Conduct integrated quality assurance tests covering security features and resilience.
- Store, retrieve, and process data to assess system capabilities and requirements.
- Implement cybersecurity controls, including encryption, access management, and identity management.
- Use enterprise version control systems to build secure applications.
- Find and fix software defects using standard debugging practices.
- Help application teams standardize system policies, development tools, and security patches.
- Build programs that validate and process multiple inputs.
- Create applications that log and manage errors, exceptions, and faults.
- Develop code using supported languages, object-oriented design, networking concepts and protocols, and network security methods.
- Prepare Agile documentation and documentation required by organizational policies.
- Support tool standardization, CI/CD pipelines, and architecture service views in line with Navy security standards.
- Automate builds, tests, and deployments through CI/CD pipelines.
- Set up artifact management practices for libraries, dependencies, and builds.
- Help resolve production outages and prepare release packages.
- Create and maintain work items, and take part in internal review and change boards.
- Perform quality audits, investigate errors, and recommend corrective actions.
Requirements
- Experience with .NET, C#, JavaScript, jQuery, XML, XML Schema, SQL, and Oracle databases.
- IAM Level I certification (CompTIA Security+) is required.
- At least 2 years of college or technical education and 5 years of modern software development experience, or an equivalent degree substitution.
- At least 2 years of college or technical education and 5 years of experience with Azure DevOps, Microsoft 365 and Teams, Excel, Visio, and Outlook.
- At least 3 years of experience with Agile principles and practices, including participation in Agile teams.
- At least 5 years of knowledge and experience with relevant software development technologies and platforms.
- At least 3 years of experience with DevOps tools and practices.
- Strong knowledge of security tools and techniques.
- Ability to write automation scripts in Bash or PowerShell.
- At least 3 years of knowledge and experience with cloud-native architectures and Infrastructure as Code.
- At least 1 year of experience in a PaaS environment such as Appian or Salesforce.
- Strong analytical ability to assess security risks and vulnerabilities.
- Excellent communication skills and ability to collaborate with development, security, and operations teams.
- Strong understanding of security principles and best practices.
- Government and DoD experience is preferred.
- A bachelor's degree in a technical field such as engineering or computer science is required; it may be substituted with 2 years of college and 3–5 years of related work experience.
- Ability to meet the stated physical requirements, with or without reasonable accommodation.
Benefits
- Medical, dental, and vision coverage.
- Health savings and flexible spending accounts.
- 401(k) retirement plan with employer contributions.
- Paid leave and holidays.
- Life and disability coverage.
- Employee assistance programs.
- Tuition support and professional development opportunities.
- Military differential pay.
- Additional voluntary benefit programs.