Software Engineer

Satsyil Corporation
Arlington, United States
26 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) .NET Framework Application Programming Interfaces (APIs) Amazon Web Services Data Analysis Microsoft Azure Cloud Computing Data Governance Data Security Database Schema Web Development Executive Information Systems
+23 more
Python (Programming Language) Modular Design Node.Js NoSQL Systems Development Life Cycle Secure Coding Data Streaming Systems Integration ReactJS Cloudformation Vue.js Containerization AngularJS Kubernetes Information Technology Front End Software Development Restful APIs Terraform Data Pipelines Docker Legacy Systems Programming Languages Microservices

Job description

Full-stack software engineer responsible for building, integrating, and sustaining the decision-support application and analytics ecosystem - delivering source code, secure APIs, and modular, portable architecture across the full SDLC.

Requirements

  • Bachelor’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’’'’s Degree in Computer Science, Information Technology, Engineering, or a related field.

  • Ten (10) years of full-stack software engineering across the full SDLC (requirements, architecture, secure coding, testing, and deployment).

  • Five (5) years automating cloud infrastructure/platform provisioning (AWS, Azure) using IaC (Terraform, CloudFormation).

  • Seven (7) years developing web applications using modern front-end frameworks (React, Angular, Vue.js) and back-end languages (Python, Java, Node.js, .NET).

  • Verifiable experience with containerization/orchestration (Docker, Kubernetes) in a microservices architecture.

  • Verifiable experience designing and implementing secure RESTful APIs and integrating with relational or NoSQL databases.

B. On-Contract Responsibilities

  • Deliver all source code, environment configurations, database schemas, and technical assets required to operate, maintain, and modernize the decision-support application and analytics ecosystem.

  • Design and implement interoperability adapters, secure APIs, database schemas, and data pipelines for seamless data flow between legacy systems, the modernized portal, executive dashboards, and enterprise DOW/DON platforms.

  • Engineer all code, APIs, and container configurations using loosely-coupled, modular design patterns to prevent vendor lock-in and enable continuous modernization without full refactoring.

  • Implement and sustain secure data access mechanisms - APIs, user interfaces for data exploration, and a secure Bulk Data Download capability for authorized users - under the formal data governance framework.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:09 min

Balancing data science skillings alongside systems engineering rigor

Nico Schmidt · LIVE

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

2:07 min

Inspecting default bridge architectures and custom Docker networks

Oliver Seitz Oliver Seitz · World Congress 2025

2:10 min

Analyzing the out-of-the-box security posture of Vue.js

Philippe De Ryck · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · World Congress 2023

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes · LIVE

Videos

See all

Related articles

See all