Senior Software Engineer – Python, Agentic AI & Cloud

XChange Software Inc
Hartford, Connecticut, United StatesFull-timePosted Sep 15, 2026

About the role

Senior Software Engineer – Python, Agentic AI & Cloud

Hartford, CT /Hybrid

Client: UHG

Rate

Experience

5–7 Years

Job Requirements

Must-Have Skills

Strong, production-grade proficiency in Python

Solid relational database/SQL fundamentals, including:

Schema design

Query optimization

Data modeling

Strong hands-on experience with at least one cloud platform:

Google Cloud Platform (GCP)

AWS

4+ years of professional software engineering experience

Design & Architecture

Strong grounding in modular design, including:

Clear separation of concerns

Well-bounded components/services

Low coupling and high cohesion

Ability to design horizontally scalable systems, including:

Statelessness where appropriate

Partitioning/sharding strategies

Load distribution

Avoiding single points of contention

Working knowledge of core design patterns and principles, with the ability to understand when to apply or avoid them

API & Real-Time Integration

Strong understanding of RESTful API design, including:

Resource modeling

Versioning

Pagination

Idempotency for retries

Proper status codes

Error contracts

Practical experience with WebSocket-based real-time communication, including:

Connection lifecycle management

Reconnection/backoff strategies

Heartbeat/keep-alive handling

Graceful degradation when a socket connection drops

Understanding of the trade-offs between REST, WebSockets, and event-driven/streaming integration patterns, with the ability to select the appropriate approach for the use case

Experience designing integrations for observability and resilience, including:

Structured logging

Timeouts

Circuit breakers

Clear failure modes

Highly Desired

Working knowledge of Java; candidates comfortable with both Python and Java are ideal

Healthcare domain experience, particularly in healthcare, health-tech, or health-data platforms

ML/AI exposure sufficient to reason about:

Model outputs

Confidence levels

AI integration patterns

Role Expectations

Senior Engineer

Contribute to architecture discussions

Apply design patterns appropriately

Informally mentor junior engineers

Responsibilities

  • Contribute to architecture discussions
  • Apply design patterns appropriately
  • Informally mentor junior engineers

Qualifications

  • Strong, production-grade proficiency in Python
  • Solid relational database/SQL fundamentals
  • Strong hands-on experience with at least one cloud platform
  • 4+ years of professional software engineering experience
  • Strong grounding in modular design
  • Ability to design horizontally scalable systems
  • Working knowledge of core design patterns and principles
  • Strong understanding of RESTful API design

Skills mentioned

PythonSQLDatabase DesignQuery OptimizationGoogle CloudREST APIsWebSocketsDistributed SystemsSystem DesignJava

About XChange Software Inc

If you are an expert in your IT or business domain, consider a fulfilling career at Xchange. We recognize and reward talent with competitive pay, excellent benefits, and up-to-date training opportunities. Xchange Software focuses on recommending its customers for optimum utilization of information technology in order to achieve their business goals. As an IT Consulting company, Xchange role is to maintain and foster its customers in providing end to end solutions. To lay emphasis on on factors like proper costing, timely project deliverables and finally thorough customer satisfaction. Xchange Software is a vital source of technology resource solutions to leading corporations. It provides Information Technology Staffing services and solutions to prominent establishments. Xchange Software strongly believes in giving personal respect, following a meticulous process and providing extraordinary service. It has maintained an excellent track record of achievements, ensuring to deliver the correct match in the precise manner. For Staffing requirements ranging from an individual to providing a full-team for critical projects, Xchange Software’s exceptional client-centric approach makes it a crucial provider in delivering strategic technology advantages to its clients. Xchange Software’s extensive and continuously expanding network of Information Technology experts is substantial in serving clients; achieve their strategic business goals with best resources in the following domains: Client Server Technologies. Web Development. Data Warehousing and Business Intelligence. Database Design and Administration. Enterprise Resources Planning. Business Analysts. Quality Assurance. Testing and Automation. Network Administration. CRM Salesforce SAS

Staffing and Recruiting51-200 employeesIselin, New Jersey