Software Engineer
The Judge Group
Software Engineering
Remote
We are seeking Specialty Software Engineers (Mid- & Senio-Levels) to join a high-performing, cross-functional engineering team focused on building next-generation, cloud-native and AI-driven solutions. This role emphasizes strong full-stack development capabilities combined with hands-on experience in microservices architectures, Python ecosystems, and Generative AI technologies (especially within Google Cloud Platform).
You will play a key role in designing and delivering scalable, production-ready systems that leverage Agentic AI, modern frameworks (e.g., LangChain, LangGraph), and cloud-native microservices.
- Mid-Level: Early-career engineers with strong development foundations and 1–2 years of end-to-end implementation experience
- Senior-Level: Experienced engineers with 5+ years overall experience and 2–3+ years of end-to-end implementation ownership
Responsibilities
- Design, develop, test, and deploy scalable software and platform solutions aligned with business and architectural standards
- Build and support cloud-native microservices architectures using modern frameworks and tools
- Develop full-stack applications using technologies such as React and Node.js
- Design and implement AI-driven solutions using Generative AI platforms (GCP, Vertex AI, Agentic AI frameworks)
- Integrate cloud services, APIs, and data sources to deliver end-to-end solutions
- Contribute to system architecture, technical design, and engineering best practices
- Implement automation, monitoring, and observability to ensure system reliability
- Collaborate with cross-functional teams including product, security, infrastructure, and operations
- Support production systems through troubleshooting, root cause analysis, and continuous improvement
Key Responsibilities
- Deliver high-quality, secure, and maintainable software solutions
- Ensure adherence to coding standards, engineering best practices, and compliance requirements
- Participate in design reviews, code reviews, and architecture discussions
- Contribute to roadmap planning, platform evolution, and technical debt reduction
- Identify risks, dependencies, and opportunities for improvement
- Mentor junior engineers (primarily Level 4) and promote team-wide ownership
Minimum Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field (or equivalent experience)
- Strong software development background with full-stack exposure
- Experience building microservices-based architectures
- Proficiency in one or more modern programming languages (Python strongly preferred)
- Experience with React and Node.js
- Hands-on experience with cloud platforms (preferably GCP) and distributed systems
- Solid understanding of software design principles, data structures, and system reliability
- Strong problem-solving, communication, and collaboration skills
- Demonstrated experience delivering end-to-end solutions:
Preferred Qualifications
- Strong expertise in Python ecosystems, including frameworks such as:
- LangChain
- LangGraph
- Python ADK
- Experience building Agentic AI solutions and prompt engineering (e.g., Anthropic, Gemini)
- Hands-on experience with Google Cloud Platform (GCP) services, including:
- Vertex AI (including embeddings)
- Cloud-native architecture deployment
- Experience developing cloud-native microservices applications
- Exposure to spec-driven engineering (building AI solutions based on provided specifications)
- Familiarity with:
- CI/CD pipelines, containers, and DevOps practices
- Platform engineering or SRE concepts
- Experience working in enterprise or regulated environments
- Demonstrated GitHub or project portfolio showcasing hands-on development work (especially for candidates with certifications)
- Experience supporting high-availability or customer-facing platforms
Leveling Guidelines
Mid-Level
- Strong development background with emerging experience in AI and microservices
- 1–2 years of end-to-end implementation experience
- Demonstrated hands-on work (enterprise or personal/GitHub projects)
Senior-Level
- 5+ years of overall experience
- 2–3+ years of end-to-end solution ownership
- Ability to contribute to architecture, mentor peers, and lead initiatives