Software Engineer SME
The Swift Group, LLC · Herndon, VA · 1 wk ago
On-siteEngineering$50k–$290k/yrFull-time
Responsibilities
- Design, build, and maintain backend services, APIs, and microservices in a Java and Linux based environment.
- Contribute to the architecture of largescale, distributed systems with a focus on performance, reliability, and security.
- Develop and deploy services in cloud environments.
- Work with relational databases to support high volume, data driven applications.
- Build, optimize, and operate containerized services across the platform.
- Troubleshoot and resolve production issues, enhance system monitoring capabilities, and optimize system performance.
Requirements
- BS in Computer Science or equivalent 10+ years of experience building and operating software applications or platform level systems.
- Strong proficiency in Java, Python, Postgres / MySQL / MariaDB, Linux, AWS.
- Hands-on experience with microservices, RESTful APIs, and distributed system design.
- Proficiency with SQL databases and data intensive application patterns.
- Experience deploying and operating services in cloud environments (AWS or similar).
- Strong experience with containers.
- Proficiency with Git based repositories (GitLab, GitHub) and modern development workflows.
- Solid understanding of software engineering fundamentals, testing, and secure coding practices.
Desired Experience
- Familiarity with distributed data and streaming tools (Hadoop, Spark, Yarn, Hive, Trino).
- Experience with data access control models such as RBAC and ABAC, including the Customer’s Enterprise access control and entitlement management systems.
- Background supporting largescale, multitenant platforms or high availability systems.
- Experience hardening systems to meet the highest accreditation or security compliance levels.
- Familiarity with Ansible.