Software Engineer- Python and Java

Insight Global
Plano, United States of America
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Plano, United States of America

Tech stack

Java
Artificial Intelligence
Amazon Web Services (AWS)
Azure
Continuous Integration
Relational Databases
Distributed Systems
Python
Key Management
Enterprise Messaging Systems
OAuth
OpenID
Data Logging
Cloud Platform System
React
Large Language Models
Caching
Backend
FastAPI
Event Driven Architecture
Front End Software Development
Api Design
REST
Docker

Job description

Insight Global is seeking a Senior Software Engineer with strong back-end experience in Java and Python to support AI-enabled products for a client in Plano, TX. This role focuses on building and owning scalable backend services and platforms that integrate with AI and LLM systems., Design, build, and own back-end services using Java and/or Python.

-Develop and maintain REST APIs and service integrations using production-ready patterns.

-Support AI-enabled workflows, including request handling, validation, retries, logging, and guardrails.

-Integrate with internal platforms and third-party services using secure, compliant designs.

-Ensure performance, reliability, and observability through best practices (caching, rate limiting, monitoring).

-Own services end-to-end, including testing, CI/CD, and production support.

-Collaborate with product, platform, security, and AI/ML teams to deliver features independently.

We are a company committed to creating diverse and inclusive environments where people can bring their full, authentic selves to work every day. We are an equal opportunity/affirmative action employer that believes everyone matters. Qualified candidates will receive consideration for employment regardless of their race, color, ethnicity, religion, sex (including pregnancy), sexual orientation, gender identity and expression, marital status, national origin, ancestry, genetic factors, age, disability, protected veteran status, military or uniformed service member status, or any other status or characteristic protected by applicable laws, regulations, and ordinances. If you need assistance and/or a reasonable accommodation due to a disability during the application or recruiting process, please send a request to HR@insightglobal.com.To learn more about how we collect, keep, and process your private information, please review Insight Global's Workforce Privacy Policy: https://insightglobal.com/workforce-privacy-policy/.

Requirements

Candidates may be stronger in Java or Python, but must have hands-on experience in both and be comfortable contributing across either stack. FastAPI and AI exposure are a plus, not requirements., 6+ years of back-end software engineering experience.

-Production experience with both Java and Python (one may be primary).

-Strong fundamentals in API design, distributed systems, and service reliability.

-Experience building and operating REST APIs in cloud environments (AWS, GCP, or Azure).

-Familiarity with relational databases and caching technologies.

-Experience with Docker and CI/CD pipelines. -FastAPI or other Python service frameworks.

-Exposure to AI or LLM-backed applications.

-Event-driven architectures and messaging systems.

-Security fundamentals (OAuth/OIDC, JWTs, secrets management).

-Light data or analytics experience.

-Front-end experience with React.

Apply for this position