What are the responsibilities and job description for the Full-Stack Engineer position at Delphinus Engineering, Inc.?
Description
GENERAL SUMMARY: The Full-Stack Engineer position is instrumental in designing, developing, and maintaining sophisticated Condition Assessment Systems that are crucial for naval operations. The Full-Stack Engineer will leverage a modern tech stack centered on GoLang, Kubernetes, and event-driven microservices to build resilient, scalable platforms that directly impact naval readiness and maintenance strategies.
LOCATION: Philadelphia, PA
Principal Duties/Responsibilities
SKILLS AND ABILITIES:
About the Organization Founded in 1994 as a small, diversified professional services company, Delphinus today employs more than 650 professional and technical personnel supporting a customer base that spans the Defense and Federal markets.
Headquartered in Newtown Square, PA, we have primary offices in Norfolk, VA; San Diego, CA; and Bremerton, WA.
Company Benefits*:
GENERAL SUMMARY: The Full-Stack Engineer position is instrumental in designing, developing, and maintaining sophisticated Condition Assessment Systems that are crucial for naval operations. The Full-Stack Engineer will leverage a modern tech stack centered on GoLang, Kubernetes, and event-driven microservices to build resilient, scalable platforms that directly impact naval readiness and maintenance strategies.
LOCATION: Philadelphia, PA
Principal Duties/Responsibilities
- Design, build, and enhance event-driven microservices and software utilities using GoLang, with exposure to Javascript and Kotlin.
- Develop critical software upgrades and enhancements for advanced Condition Assessment and Remote Monitoring systems.
- Own the CI/CD pipeline using GitLab CI, Ansible, and Terraform to automate builds, testing, and deployments in a Kubernetes environment.
- Provide RDBMS support for PostgreSQL and time-series databases (e.g., InfluxDB, TimescaleDB), including schema design, optimization, and administration.
- Implement and manage robust monitoring and observability solutions using Prometheus and Grafana to ensure system health and performance.
- Provide engineering services to gather, validate, and analyze shipboard data, troubleshooting issues and supporting the development of equipment logistic models.
- Conduct hardware setup, maintenance, and rigorous software development testing in accordance with IEEE standards.
- Bachelor’s level degree in Computer, Electrical or Electronics Engineering, or Mathematics with field of concentration in computer science or equivalent. from an accredited college or university.
- At least 5 years of experience in computer design, software development or computer networks including Linux, Kubernetes, RabbitMQ, Vue, GIT.
- At least 5 years of experience in Database Development, Web Development or application development using real-time data acquisition and analysis, batch data processing, data storage and retrieval, and user interface applications.
- Experience in the design, development, and implementation of machinery lifecycle management software systems preferred.
- Familiarity with and have developed applications using the DoDAF standards preferred.
- Successful applicants must either have an active government security clearance or the ability to receive approval upon position acceptance.
- Must have a valid US passport or the ability to obtain one upon position acceptance.
- Ability to obtain OS certification or complete approved related training within 180 days of hire.
- A CE, CCNA-Security, CND, Network CE, or SSCP certification preferred.
- U.S. Citizenship is required.
SKILLS AND ABILITIES:
- Proven experience developing robust backend services using GoLang (10 years preferred).
- Expertise in designing and building event-driven microservices architectures (10 years preferred).
- Deep understanding and hands-on experience with container orchestration using Kubernetes (7 years preferred).
- Experience with message brokers such as RabbitMQ, Kafka, or NATS (7 years preferred).
- Proficiency with API design and implementation using gRPC and GraphQL (7 years preferred).
- Strong DevOps mindset with hands-on experience in GitLab CI, Ansible, and Terraform (5 years preferred).
- Solid experience with observability tools like Prometheus and Grafana (7 years preferred).
- Expert-level proficiency with Git for version control.
- Strong command of Linux environments.
- Advanced SQL skills and experience with relational databases (e.g., PostgreSQL, MS SQL, etc.) (10 years preferred).
- Experience with time-series databases (e.g, TimescaleDB, InfluxDB, etc.) (7 years preferred).
- Experience in industrial analytics, machinery diagnostics, or condition-based maintenance (CBM) systems.
- Prior experience delivering Data-as-a-Service (DaaS) or Platform-as-a-Service (PaaS) solutions.
- Familiarity with U.S. Government or Department of Defense development environments.
About the Organization Founded in 1994 as a small, diversified professional services company, Delphinus today employs more than 650 professional and technical personnel supporting a customer base that spans the Defense and Federal markets.
Headquartered in Newtown Square, PA, we have primary offices in Norfolk, VA; San Diego, CA; and Bremerton, WA.
Company Benefits*:
- Comprehensive health program for employee and dependents
- Company paid Dental and Vision
- 401(k) with company match
- Short-term and Long-term disability - Company paid
- Life Insurance and AD&D - Company paid
- Voluntary Spouse and Child Life Insurance
- Paid time off with company holiday
- Tuition Reimbursement
- Employee Assistance Program (EAP)
- Benefit eligibility is set forth in benefit plan documents and organization policies.