Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
DNI (Delaware Nation Industries)

Senior Software Engineer

DNI (Delaware Nation Industries)

Senior Software Engineer building secure, scalable full-stack applications for DNI’s Artificial Intelligent Support Services program. Leading architecture, cloud deployment, integrations, observability, and Agile engineering practices.

Posted 8/14/2026full-timeRemote • Oregon • 🇺🇸 United StatesSeniorWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in full-stack application development, including proficiency in front-end technologies like React and back-end platforms such as Node.js and Python. Strong experience in software architecture, CI/CD practices, and cloud services, with a focus on delivering secure and scalable solutions.

Highest-signal resume keywords
Full-Stack DevelopmentSoftware ArchitectureCI/CD Pipeline ImplementationCloud Services ExperienceRelational Database Design

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
JavaScriptTypeScriptReactNode.jsPythonPostgreSQLSQL ServerMySQLGitInfrastructure-as-Code
Soft Skills
Analytical SkillsCommunication SkillsLeadership SkillsTroubleshooting SkillsTechnical Documentation Skills
Tools & Technologies
TerraformCloudFormationAgile MethodologiesAutomated TestingContainerization
Industry Keywords
Software EngineeringApplication DevelopmentEnterprise IntegrationData ModelingSecurity Compliance

Tech Stack

Tools & technologies
AngularCloudDistributed SystemsJavaJavaScriptMySQL.NETNode.jsPostgresPythonReactSQLTerraformTypeScriptVue.js

About the role

Key responsibilities & impact
  • Lead the design and development of secure, scalable, maintainable software applications
  • Analyze business processes, user needs, system flows, data usage, and operational requirements to define solutions
  • Develop full-stack applications spanning front-end interfaces, back-end services, APIs, databases, integrations, and deployment infrastructure
  • Apply software architecture principles and select appropriate frameworks, patterns, platforms, and technologies
  • Build and maintain user interfaces using React, JavaScript, TypeScript, HTML, and CSS
  • Design and develop back-end services using Node.js, Java, Python, or comparable platforms
  • Develop and optimize relational database solutions using PostgreSQL, SQL Server, MySQL, or comparable systems
  • Integrate third-party platforms, cloud services, AI capabilities, identity services, and enterprise systems
  • Establish coding standards, branching strategies, testing practices, code-review expectations, and configuration-management processes
  • Design, implement, and maintain CI/CD pipelines and automated deployment processes
  • Use infrastructure-as-code tools such as Terraform and CloudFormation
  • Implement application logging, monitoring, alerting, tracing, and operational dashboards
  • Lead troubleshooting, root-cause analysis, performance optimization, defect resolution, and production support
  • Coordinate system installations, upgrades, migrations, releases, and operational transitions
  • Ensure solutions address security, privacy, accessibility, usability, reliability, and maintainability requirements
  • Produce architecture diagrams, technical specifications, interface documentation, deployment plans, test plans, operating procedures, and support documentation
  • Participate in Agile planning, backlog refinement, sprint execution, demonstrations, retrospectives, and release planning
  • Provide technical estimates, identify risks and dependencies, and communicate delivery status to project and technical leadership
  • Mentor engineers, conduct design and code reviews, and promote consistent engineering practices
  • Partner with product owners, users, security teams, infrastructure teams, and other stakeholders to resolve problems and deliver business value

Requirements

What you’ll need
  • Bachelor’s degree in computer science, software engineering, information systems, or a related field; equivalent professional experience may be considered
  • Seven or more years of progressive experience in software engineering, application development, or a related discipline
  • Experience designing and delivering production software across multiple frameworks or technology stacks
  • Strong full-stack development experience across front-end, back-end, API, database, and integration technologies
  • Proficiency with JavaScript or TypeScript and a modern front-end framework such as React, Angular, or Vue
  • Proficiency with one or more back-end languages or platforms such as Node.js, Java, Python, or .NET
  • Knowledge of relational database design, SQL, data modeling, query optimization, and data integration
  • Experience with software architecture, design patterns, distributed systems, and enterprise integration
  • Expertise with Git-based code management, automated testing, CI/CD pipelines, and release management
  • Experience with cloud platforms, containerization, infrastructure-as-code, and DevOps practices
  • Strong analytical, communication, leadership, troubleshooting, and technical documentation skills
  • Must be a U.S. citizen and pass a governmental-level background check

Benefits

Comp & perks
  • Covers 100% of employee benefit premiums, including Medical (PPO or HDHP Option), Vision, Dental
  • Matching 401K
  • Short- and Long-Term Disability
  • Paid Federal Holidays Off
  • Professional Development/Education Reimbursement