Optomi, in partnership with a leading enterprise organization, is seeking a Senior Full-Stack Software Engineer to join a high-impact engineering team building modern, scalable platforms that power critical logistics and operational systems.
What You’ll Be Doing
- Design, build, and operate scalable platform services including messaging systems, microservices, data platforms, and serverless runtimes
- Develop APIs, automation, and tooling to improve system integration and reliability
- Build and maintain monitoring and alerting systems to ensure high availability and performance
- Architect distributed systems across data centers, edge environments, and cloud platforms
- Apply AI/ML techniques to enable high-speed, large-scale predictive systems
- Own architecture decisions for complex, large-scale systems balancing engineering tradeoffs and business priorities
- Drive cross-team technical alignment and establish engineering best practices
- Participate in design reviews, RFCs, and incident retrospectives
- Mentor engineers and serve as a subject matter expert within the organization
Required Qualifications
- 6+ years of software development experience
- Strong programming experience in Java and Spring Boot operating distributed systems in production
- Hands-on experience with messaging frameworks (Kafka, RabbitMQ), API gateways, and caching systems
- Scale and optimize high-volume IoT data pipelines (30M+ incoming data points from sensors/detectors)
- Experience with SQL, NoSQL, or Graph databases
- Familiarity with serverless platforms and event-driven architectures
- Experience with CI/CD pipelines, Git workflows, and DevOps practices
- Familiarity with observability tools such as Prometheus, Grafana, or OpenTelemetry
- Strong understanding of secure coding practices and platform security principles
- Experience mentoring engineers or serving as a technical lead
- Excellent communication and cross-functional collaboration skills
Preferred Qualifications
- Bachelor’s degree in Computer Science or related field
- Familiarity with modern frameworks such as React, Angular, Node.js, or Spring Boot
- Experience with AWS, Azure, or GCP
- Background building large-scale, highly available distributed systems
- Experience with developer tooling or internal platform engineering
- Experience with control planes or centralized management platforms
- Understanding of cost optimization and sustainable infrastructure practices
- Mobile development experience is a plus