
Senior Software Engineer/Developer
Nakupuna Companies2 years ago
Remote, United StatesSenior
Base Salary
$120k - $135k/yr
Responsibilities
- Design, develop, implement, sustain, and modernize IT solutions and software applications.
- Write, modify, debug, and maintain code and specialized utility programs.
- Analyze user needs, software requirements, system capabilities, interfaces, and design feasibility.
- Develop software testing, validation, quality assurance, resiliency, and security functionality procedures.
- Apply cybersecurity principles including encryption, access control, identity management, authentication, and nonrepudiation.
- Automate builds, testing, and deployments through secure and quality-controlled CI/CD pipelines.
- Establish version control, artifact management, documentation, work items, release packages, and system standardization practices.
- Support application teams, production outages, internal review boards, quality audits, error research, and corrective actions.
- Collaborate with analysts, engineers, programmers, customers, development teams, security teams, and operations teams.
Requirements
- Bachelor's degree with a technical major such as engineering or computer science is required, with substitution available through two years of college and three to five years of related work experience.
- At least five years of work experience in modern software development is required in the stated qualification path.
- At least five years of proficiency in one or more listed technologies or development areas, including C#, .NET, web development, Oracle, middleware, or container platforms.
- At least five years of experience with Azure DevOps, Microsoft 365, Teams, Excel, Visio, and Outlook applications.
- At least three years of experience with agile concepts and teams, DevOps tools and practices, cloud-native architectures, and infrastructure as code.
- At least one year of experience with a PaaS environment such as Appian or Salesforce.
- Experience with .NET, C#, JavaScript, jQuery, XML, XML Schema, SQL, and Oracle databases.
- CompTIA Security+ certification meeting IAM Level I requirements is required.
- Knowledge of security tools, vulnerability scanners, intrusion detection systems, automation scripting, security principles, and risk assessment is required or preferred as specified.
- Must be able to obtain a Top Secret clearance and be a U.S. citizen.
- Experience with Navy or DoD environments and supply processes is desired.
- Strong analytical, communication, collaboration, problem-solving, organizational, planning, adaptability, and decision-making skills are required.
Tech Stack
About Nakupuna Companies
Nakupuna Companies is a Native Hawaiian Organization–owned family of companies that provides management consulting, IT, logistics, environmental, and facilities and infrastructure services to U.S. defense and federal agencies. Its portfolio includes SBA 8(a) small businesses supporting mission and business operations, systems modernization, and compliance for Department of Defense programs. Headquartered in Honolulu, it also has offices in Arlington, Denver, Mechanicsburg, Charleston, and Patuxent River.