Senior Software Engineer/Developer

Posted Oct 15

This is a fully remote position, open to applicants in United States.

📋 Description

• Deliver engineering expertise in the design, development, implementation, and maintenance of IT solutions.

• Create, sustain, and enhance computer applications, software, and utility programs aimed at system modernization.

• Evaluate information, user requirements, and software specifications to plan viable application development or modifications.

• Document programming processes and include code comments accordingly.

• Collaborate with systems analysts, engineers, programmers, customers, and engineering personnel on application design, interfaces, and requirements.

• Formulate software testing, validation, programming, and documentation methodologies.

• Adjust and uphold software to rectify errors, accommodate hardware changes, upgrade interfaces, and enhance performance.

• Conduct integrated quality assurance testing for security functionality and resilience.

• Store, retrieve, and manipulate data to analyze system capabilities and requirements.

• Implement cybersecurity functions such as encryption, access control, and identity management.

• Utilize enterprise version control systems to design and develop secure applications.

• Troubleshoot software using established debugging practices.

• Assist application teams in forming policies for system, development-tool, and security-patch standardization.

• Develop programs that validate and process multiple inputs effectively.

• Create applications that log and manage errors, exceptions, and faults.

• Write code utilizing supported programming languages, object-oriented design, networking concepts, protocols, and network security methodologies.

• Produce Agile documentation and organizational policy documents.

• Facilitate tool standardization, CI/CD pipelines, and architectural service views adhering to Navy security standards.

• Automate builds, testing, and deployment processes within CI/CD pipelines.

• Establish artifact management practices for libraries, dependencies, and builds.

• Support production outages and the development of release packages.

• Create and update work items and engage in internal review/change boards.

• Perform quality audits, investigate errors, and recommend corrective actions.


⛳️ Requirements

• Proficient in .NET, C#, JavaScript, JQuery, XML, XML Schema, SQL, and Oracle databases.

• Possess IAM Level I certification (CompTIA Security+).

• At least 2 years of college/technical knowledge and 5 years of professional experience in modern software development, or equivalent degree substitution.

• Minimum of 2 years of college/technical knowledge and 5 years of experience with Azure DevOps, Microsoft O365 and Teams, Excel, Visio, and Outlook.

• A minimum of 3 years of experience with agile concepts and principles, actively participating in agile teams.

• At least 5 years of knowledge and experience in relevant software development technologies and platforms.

• A minimum of 3 years of experience with DevOps tools and practices.

• Strong understanding of security tools and techniques.

• Capability to write automation scripts using Bash or PowerShell.

• A minimum of 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 skills for assessing security risks and vulnerabilities.

• Excellent communication abilities and collaborative skills with development, security, and operations teams.

• Strong comprehension of security principles and best practices.

• Experience in government and DoD environments is preferred.

• A Bachelor’s degree with a technical major like engineering or computer science is mandatory; this degree may be substituted for 2 years of college and 3–5 years of relevant work experience.

• Capability to meet defined physical requirements with or without reasonable accommodation.


🏝️ Benefits

• Medical, dental, and vision insurance.

• Health Savings Accounts (HSAs) and Flexible Spending Accounts (FSAs).

• 401(k) retirement plan with employer contributions.

• Paid time off and holidays.

• Life and disability insurance.

• Employee assistance programs.

• Tuition assistance and opportunities for professional development.

• Military differential pay.

• Additional voluntary benefit programs.

People also viewed

Collectors3 hours ago

Staff Software Engineer

US flagWisconsin OnlyFull-timeFull-stack Engineer
ApplyView job
OrderYOYO3 hours ago

Lead Software Engineer – Payments

DE flagGermany OnlyFull-timeFull-stack Engineer
ApplyView job
Plan Left3 hours ago

Senior Full-Stack Developer

PH flagPhilippines OnlyFull-timeFull-stack Engineer
ApplyView job
Ubiminds3 hours ago

Python Software Engineer

BR flagBrazil OnlyFull-timeFull-stack Engineer
ApplyView job
Loopio3 hours ago

Senior Software Developer

IN flagIndia OnlyFull-timeFull-stack Engineer
ApplyView job
Humana3 hours ago

Senior Product Engineer

US flagKentucky OnlyFull-timeFull-stack Engineer$106.9k – $147k/year
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers