Apex 2000
Senior Software Engineer – Platform Engineering
On site · Alpharetta, GA
Discovered by Match Moth October 25, 2026
Read the details here. Create a free account to compare this role with your resume and keep track of your application.
What the role needs
- Senior Software Engineer – Platform Engineering
- 6 - 9 months
- Alpharetta, GA
- Acquire deep knowledge of our in-house application development frameworks to handle support requests without guidance.
- Be responsible for timely, quality delivery of work spanning multiple tiers/modules.
- Tactically execute a well-defined but complex problem by subdividing it into simple, testable tasks.
- Implement code using efficient algorithms and data structures.
- Realize resilient, high-performing components using concurrency.
- Help the team produce training material and design documents when needed.
- Collaborate within a cross-functional Scrum/Kanban team; be a great team player across gateway, control-plane, and security sub-teams.
- Frequently interact with external support teams to resolve technical hurdles.
- Share knowledge with the group on your area of expertise via diagrams or presentations.
From the employer
Requirement ID: 94145 Job Title: Senior Software Engineer – Platform Engineering Job Type: Contract Duration: 6 - 9 months Location: Alpharetta, GA Job Description: We are looking for a Senior Software Engineer in our architecture group to advance our core in-house server-side frameworks. The candidate will contribute to strategic modernization initiatives as well as operational support for these frameworks. RESPONSIBILITIES - Acquire deep knowledge of our in-house application development frameworks to handle support requests without guidance. - Be responsible for timely, quality delivery of work spanning multiple tiers/modules. - Tactically execute a well-defined but complex problem by subdividing it into simple, testable tasks. - Implement code using efficient algorithms and data structures. - Realize resilient, high-performing components using concurrency. - Help the team produce training material and design documents when needed. - Collaborate within a cross-functional Scrum/Kanban team; be a great team player across gateway, control-plane, and security sub-teams. - Frequently interact with external support teams to resolve technical hurdles. - Share knowledge with the group on your area of expertise via diagrams or presentations. - Fully understand and faithfully follow established engineering processes. - Support E*TRADE's commitment to audit and compliance. Basic - At least 3-5 years of software development experience. - Solid computer science fundamentals (data structures, algorithms, concurrency). - Advanced knowledge of Java (our teams maintain both a legacy Java 8 codebase and a modern Java 17 codebase side by side). Preferred - Good grasp of design patterns and service-oriented/API-gateway architecture. - Knowledge of J2EE and servlet-based web applications. - Some experience with Tomcat and Linux. - Familiarity with Spring Framework, Spring Boot, Git, and Maven; Gradle experience is a plus. - Hands-on knowledge of Spring Cloud (Config, Gateway/Netflix OSS, or Kubernetes) is a major plus. - Experience with gRPC, Protocol Buffers, or Envoy Proxy/xDS-based service mesh architectures is a strong plus. - Exposure to LDAP, Kerberos/SASL, OAuth2/OIDC, or Spring Security is valuable given our authentication/authorization services. - Familiarity with Rust or WebAssembly (WASM) is a bonus, as the team builds custom proxy filters. - Familiarity with agile SDLC is a significant bonus. - Experience in the financial domain is a plus. Apply Now Copyright Apex 2000 INC. All Rights Reserved.
Availability and requirements can change. Confirm details with the employer before applying.
