Software Engineer [$333k/yr+] TS/SCI-FS Poly
SYSTOLIC, INC.
Jessup, United States of America
13 days ago
Role details
Contract type
Permanent contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Compensation
$ 333KJob location
Jessup, United States of America
Tech stack
Testing (Software)
Java
JavaScript
Algorithm Design
Amazon Web Services (AWS)
Tomcat
Server Applications
Systems Engineering
Confluence
JIRA
Databases
Continuous Delivery
Continuous Integration
DevOps
Programming Tools
Elasticsearch
Data Flow Control
Spring
PostgreSQL
Maven
MongoDB
MySQL
NoSQL
Software Architecture
Software Engineering
SQL Databases
System Testing
Web Services
Cloud Platform System
Backend
GIT
Containerization
Kubernetes
Rancher
REST
Software Version Control
Docker
Programming Languages
Job description
- Lead the development, maintenance, and enhancement of complex software systems.
- Specialize in full-stack development, with a strong emphasis on backend web services and server-side applications.
- Leverage expertise in a wide array of modern technologies including Java, JavaScript, MongoDB, Elasticsearch, PostgreSQL, and MySQL.
- Utilize cloud platforms (AWS), containerization (Docker, Kubernetes, Rancher), and application servers (Apache Tomcat, Spring framework).
- Employ development tools such as Confluence, JIRA, Maven, and Git for efficient project management and version control.
- Oversee and contribute to algorithm development, comprehensive software testing, and rigorous requirements analysis.
- Drive software architecture design, database engineering, dataflow management, and provide technical leadership to development teams., * Lead the full software development lifecycle, from requirements analysis to deployment and maintenance.
- Design, develop, and enhance complex software systems with a strong focus on full-stack development, including backend web services and server-side applications.
- Architect and implement scalable software solutions, ensuring high performance and reliability.
- Develop and optimize algorithms for various applications.
- Perform extensive database engineering, including design, implementation, and management of SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Elasticsearch) databases.
- Manage and optimize dataflow processes and pipelines.
- Implement and manage robust Restful Web Services.
- Utilize expertise in programming languages such as Java and Javascript.
- Leverage modern frameworks including Spring, along with Apache Tomcat.
- Deploy and manage applications within cloud environments (AWS), utilizing containerization technologies (Docker, Kubernetes) and orchestration platforms (Rancher).
- Drive DevOps practices for continuous integration and continuous deployment.
- Conduct comprehensive software testing, including unit, integration, and system testing.
- Provide technical leadership, mentorship, and guidance to development teams.
- Employ development tools such as Git, Maven, JIRA, and Confluence for efficient project management and version control.
- Contribute to systems engineering efforts and develop clear technical documentation.
Requirements
Degree: Technical bachelor's degree or equivalent experience Years of experience: 20+ years Salary: $333k+ yearly compensation