Software Developer (Level II–III) — GTP / HT
We are seeking a strong mid-to-senior level Software Developer to support delivery on the GTP / HT program. This role is critical to stabilizing execution on a highly visible, schedule-driven initiative. The ideal candidate can contribute immediately, operate independently, and thrive in a complex, high-stakes environment.
Key Responsibilities
· Deliver high-quality software across the Opto platform and supporting legacy systems.
· Leverage, extend, and contribute to the shared Framework in connector and platform development.
· Own features and technical problem areas end-to-end, from design through implementation and stabilization.
· Proactively identify, communicate, and escalate delivery risks and blockers.
· Collaborate closely with architects, product owners, and adjacent engineering teams.
· Improve engineering standards, reuse, and patterns to reduce delivery friction and long-term complexity.
Preferred Attributes
· Experience operating in delivery-constrained or high-pressure environments.
· Comfort stepping into informal leadership or lead-adjacent responsibilities when needed.
· Willingness to evangelize shared frameworks and contribute to platform-level improvements.
· Personal artwork or creative output in personal development pursuits (e.g., open-source projects, technical writing, tools, visualizations, or other demonstrable creative work).
Leveling Expectation
This role is not entry-level. The expectation is a Level II–III developer who can contribute immediately, help restore delivery momentum, and operate with minimal oversight.
Requirements
· Bachelor’s degree in computer science, Software Engineering, or a related field, with 5–7 years of professional software development experience; or a provable equivalent level of professional experience for candidates without a formal degree.
· Strong proficiency in Java and Spring Boot, with experience building and maintaining backend services.
· Experience working in distributed systems, including performance, reliability, and failure-mode considerations.
· Ability to context switch effectively between modern platforms and legacy systems.
· Demonstrated ownership mindset with the ability to operate autonomously in ambiguous environments.
· Strong written and verbal communication skills, with a focus on clarity and proactive risk visibility.
Benefits