
Software Engineer 4 - Contingent (contract)
Role summary
This is a 9-month contingent Software Engineer 4 role in Phoenix, AZ, requiring a hybrid work schedule (3 days in office, 2 days remote). The position involves consulting on complex, large-scale software engineering initiatives. Responsibilities include designing, developing, and maintaining scalable backend services using Java (Spring/Spring Boot) and Python, building reactive applications, exposing RESTful APIs, implementing event-driven architectures with Kafka, and processing streams with Flink. The role also requires working with NoSQL (MongoDB) and relational databases (Oracle), developing cloud-ready applications, and collaborating with cross-functional teams. Key qualifications include database expertise in MongoDB and Oracle.
Title: Software Engineer
Location: Phoniex, AZ
Duration: 9 months
Work Engagement: W2
Work Schedule: 3 days in office/2 days remote
Benefits on offer for this contract position: Health Insurance, Life insurance, 401K and Voluntary Benefits
Summary:
In this contingent resource assignment, you may: Consult on complex initiatives with broad impact and large-scale planning for Software Engineering. Review and analyze complex multi-faceted, larger scale or longer-term Software Engineering challenges that require in-depth evaluation of multiple factors including intangibles or unprecedented factors. Contribute to the resolution of complex and multi-faceted situations requiring solid understanding of the function, policies, procedures, and compliance requirements that meet deliverables. Strategically collaborate and consult with client personnel. Required Qualifications: Software Engineering experience, or equivalent demonstrated through one or a combination of the following: work or consulting experience, training, military experience, education.
Key Responsibilities:
- Design, develop, and maintain scalable backend services using Java (Spring / Spring Boot) and Python.
- Build and support reactive, non‑blocking applications using Reactive Programming frameworks (e.g., Spring WebFlux).
- Develop, expose, and maintain RESTful APIs, ensuring performance, security, and reliability.
- Design and implement event‑driven architectures using Apache Kafka.
- Build and operate real‑time stream‑processing and data pipelines using Apache Flink.
- Work with both NoSQL (MongoDB) and relational databases (Oracle) to model, store, and retrieve data efficiently.
- Develop cloud‑ready applications, leveraging cloud technologies for scalability, resilience, and deployment efficiency.
- Collaborate with product, platform, and architecture teams to translate business requirements into technical solutions.
- Write high‑quality, maintainable, and well‑tested code; participate in code reviews and technical design discussions.
- Identify and resolve performance, reliability, and scalability issues in distributed systems.
- Contribute to system observability, monitoring, and operational stability.
- Stay current with emerging technologies and contribute to innovation initiatives.
Required Qualifications:
- Applicants must be authorized to work for ANY employer in the U.S. This position is not eligible for visa sponsorship.
- Database expertise across:
- MongoDB (NoSQL)
- Oracle (Relational / RDBMS)
Desired Qualifications:
- Experience with Cloud technologies
- Exposure to LLM (Large Language Models), agentic architectures, and prompt engineering concepts.
- Familiarity with ADK (Agent Development Kit), Playbook, or similar agentic frameworks.