Sr Software Engineer

MarineTraffic
Newport, United States of America
1 month ago

Role details

Contract type
Contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 26K

Job location

Newport, United States of America

Tech stack

Java
JavaScript
API
Agile Methodologies
CentOS
Software Debugging
Linux
Distributed Systems
Kernel-Based Virtual Machine
Object-Oriented Software Development
Software Architecture
Red Hat Enterprise Linux - RHEL
Next.js
Software Requirements Analysis
Software Systems
Data Streaming
TypeScript
VirtualBox
Virtualization Technology
Data Processing
Real Time Systems
React
Spring-boot
GIT
Containerization
Kubernetes
Kafka
Bitbucket
Docker
VMware
Microservices

Job description

  • Design and develop scalable software solutions and frameworks for training systems
  • Modernize legacy architectures to improve performance, scalability, and maintainability
  • Implement microservices-based architectures for complex data processing
  • Integrate data streaming technologies (e.g., Apache Kafka) for real-time system performance
  • Develop and maintain secure, high-performance APIs
  • Collaborate with architects, engineers, and stakeholders to define system requirements and design solutions

Requirements

  • U.S. Citizenship required
  • Active Secret Clearance OR ability to obtain (Interim acceptable)
  • Bachelor's degree with 5+ years of experience OR Master's with 3+ years
  • Strong experience in object-oriented design, debugging, and software architecture
  • Proficiency in C++ or Java
  • Experience with JavaScript/TypeScript
  • Experience working in Linux environments (RHEL/CentOS)
  • Ability to work onsite in Newport, RI
  • Ability to travel up to 10% (potentially to Serco headquarters in Middletown, RI on rare occasion), * Experience with Apache Kafka or distributed systems
  • Experience with Spring Boot, React, Next.js
  • Experience with containerization (Docker, Kubernetes)
  • Familiarity with virtualization (VMware, KVM, VirtualBox)
  • Experience with Git/Bitbucket
  • Familiarity with Agile/Kanban methodologies

#CJJobs

Apply for this position