Cognizant
Posted 1w ago

Senior Software Engineer / Technical Lead – Distributed Systems_ REMOTE

Cognizant
North Carolina, United States
$130k-$150k/yrRemoteFull Time
Responsibilities
  • designing microservices
  • developing workflows
  • mentoring engineers
Requirements
  • Requires 7+ years of software development experience
  • Including 3+ years with distributed systems
  • Plus Java
  • Spring, Kafka
  • PostgreSQL, Redis
  • Kubernetes, and containerization expertise
Technical tools mentioned
JavaSpring BootSpring CloudSpring KafkaPostgreSQLRedisLettuceFlywayAzureDockerKubernetesApache KafkaMavenMapStructLombokJUnit 5MockitoTestContainersJaCoCoOpenAPISpringDocGitHubOAuth2OIDCAzure Active Directory

Job description

Senior Software Engineer-Distributed Systems & Microservices

About the Role

We are seeking a Senior Software Engineer to design, build, and evolve a modern, event-driven microservices platform supporting North Carolina's toll and vehicle registration systems. In this role, you will work on distributed systems that manage account management, payment processing, and vehicle transactions at scale.

Technology Stack

  • Backend: Java 21, Spring Boot 3.5.9, Spring Cloud, Spring Kafka
  • Databases: PostgreSQL, Redis (Lettuce), Flyway migrations
  • Cloud & Infrastructure: Azure, Docker, Kubernetes, Spring Cloud Azure
  • Messaging: Apache Kafka, event choreography patterns
  • Tools & Quality: Maven, MapStruct, Lombok, JUnit 5, Mockito, TestContainers, JaCoCo, OpenAPI/SpringDoc, GitHub
  • Authentication: OAuth2/OIDC, Azure Active Directory

Key Responsibilities

  • Design and implement microservices within a saga-choreography architecture
  • Develop event-driven workflows and manage Kafka topics across domain services
  • Implement distributed data persistence and caching strategies
  • Write production-grade code with comprehensive test coverage
  • Collaborate on architectural decisions and API design, including OpenAPI specifications
  • Optimize database performance and oversee schema migrations
  • Mentor junior engineers on engineering best practices and domain-driven design
  • Contribute to infrastructure automation and deployment pipelines

Required Qualifications

  • 7+ years of professional software development experience, including 3+ years working with distributed systems
  • Strong proficiency in Java with modern frameworks such as Spring Boot and Spring Cloud
  • Experience with event-driven architecture and message brokers, particularly Kafka
  • Demonstrated expertise with PostgreSQL and Redis or comparable caching layers
  • Solid understanding of microservices patterns, distributed transactions, and eventual consistency
  • Working knowledge of Kubernetes and containerization technologies
  • Proven track record of writing testable, high-quality code and championing engineering best practices

Preferred Qualifications

  • Experience with the Azure cloud platform
  • Background in payment processing or financial systems
  • Familiarity with API-first development and OpenAPI specifications
  • Experience with Flyway or other database version-control tools

About Cognizant’s IoT Practice:

 

Intelligent, IoT-enabled products will soon result in the proliferation of data and disrupt virtually all industries. To be successful, both large and small companies must leverage IoT capabilities by designing modern products that fundamentally connect people with processes. Within Cognizant IOT, we engineer industry-aligned, IoT-enabled products that merge industry needs with human drivers. Our intelligent products will revolutionize experiences and result in exciting, transformative outcomes. Without human-centered thinking, connected products are just standalone things—but with it, our modern connected products facilitate a unified way of life enjoyed by all.

 

*Please note, this role is not able to offer visa transfer or sponsorship now or in the future*   

  •   Applications will be accepted until September 9th , 2026
  • LI#-   #LI-SC6

Compensation & Benefits

💰 $130,000 – $150,000 per year + Cost of Living Allowance

Bonus + Comprehensive Benefits

 

Additional Information

  • 📍 Onsite role
  • ⚠️ Visa sponsorship is not available now or in the future. Candidates requiring sponsorship will not be considered.

Benefits: Cognizant offers the following benefits for this position, subject to applicable eligibility requirements:

                Medical/Dental/Vision/Life Insurance

                Paid holidays plus Paid Time Off

                401(k) plan and contributions

                Long-term/Short-term Disability

                Paid Parental Leave

                Employee Stock Purchase Plan

 
 

Cognizant US Corporation is an Equal Opportunity Employer Minority/Female/Disability/Veteran. If you require accessibility assistance applying for open positions in the US, please send an email with your request to [email protected]

About Cognizant

Provides global information technology and business process outsourcing services.

Similar jobs

Software Engineer roles in North Carolina
8h
Save
Mark Applied
Hide
Software Engineer II (Remote)
Alabama or Arizona or Florida or Georgia or Iowa or Illinois or Indiana or Michigan or Minnesota or Missouri or North Carolina or Nebraska or Pennsylvania or South Carolina or Tennessee or Texas or Utah or Virginia or West Virginia or Oak Brook
$87k-$111k/yr RemoteFull Time
Inspira Financial
Inspira Financial: Provides health, wealth, retirement, and financial custody solutions.
2+ YOERequires 2–4 years of software product development experience, with front-end and back-end expertise, Agile development experience, and proficiency in listed programming, cloud, container, testing, and security technologies.
.NET 6, C# 10, React 16, Redux, TypeScript, Microsoft SQL Server, MongoDB, Identity Providers (IDP), Azure, OCI, Docker, Kubernetes, Azure Container Instances, App Service, OpenShift, Git, CQRS, REST, SOAP, Visual Studio Code, IntelliJ, Angular, Flutter, React Native, GDPR, HIPAA, PCI-DSS, ISO 27001
10h
Save
Mark Applied
Hide
Sr. Software Engineer II, Backend (Rust)
Chicago or California or Colorado or Florida or Georgia or Illinois or Indiana or Minnesota or Missouri or Montana or New Jersey or New York or North Carolina or Ohio or Oregon or Pennsylvania or South Carolina or Texas or Utah or Vermont or Virginia or Washington or Wisconsin or United States
$140k-$190k/yr HybridFull Time
NinjaTrader
NinjaTrader: Provides futures brokerage services and a trading software platform.
6+ YOE6+ years of software development experience with substantial production Rust, cloud and containerized service integration expertise, sensitive-data handling, technical leadership, and a computer science or software engineering degree or equivalent experience.
Rust, Tokio, Serde, SQLx, Diesel, Docker, Kubernetes, Google Cloud Platform, Codex, Cursor, Claude Code, YAML, JSON, gRPC, Protocol Buffers (protobuf), Statsig
11h
Save
Mark Applied
Hide
Senior Software Developer - 100% Remote
North America or Herndon or Charlotte or Fort Collins or Greensboro or Pasco or Columbus or Stennis Space Center or Mechanicsburg or Scottsdale or Cincinnati or Corning or Fort Wayne or Albuquerque or Jacksonville or Fort Belvoir or Arlington or Fort Campbell or North Tonawanda or Columbia or Pittsburgh or Dallas or Boise or Cheyenne or Portland or Spokane or Keesler or Sioux City or Terre Haute or Jacksonville or Fort Knox or Kalamazoo or Salt Lake City or Nellis AFB or Orlando or Alpharetta or Baton Rouge or Peterson or Santa Fe or Richmond or JBSA Randolph or San Antonio or San Antonio or Kansas City or Saint Charles or Montgomery
$55-$65/hr RemoteFull Time
AttainX
AttainX: Provides IT, cybersecurity, and program management services to federal agencies.
8+ YOEBachelor's or master's degree in computer science, engineering, or related field; 8+ years software development experience; 5+ years with ASP.NET, Node.js, C#, REST APIs, mobile platforms, Azure, and CI/CD; US citizenship and Public Trust eligibility.
ASP.NET, Node.js, C#, REST APIs, Native iOS, Android, React Native, Flutter, Azure, CI/CD, Azure Functions, Java, .NET, Python, Agile, Scrum, Git, Azure DevOps
12h
Save
Mark Applied
Hide
Senior Software Engineer
Dallas or Ashburn or Boston or New York City or San Francisco or Chicago or Santa Clara or Seattle or San Jose or Denver or Austin or Charlotte
$150k-$170k/yr RemoteFull Time
Digital Realty
Digital RealtyNYSE: DLR: Provides global data center, colocation, and interconnection solutions.
5+ YOEBachelor's degree in a technical discipline, 5+ years of software development, programming in multiple named languages, AI and cloud-native development, embedded systems, industrial protocols, and technical leadership.
Python, C++, C, Rust, Go, Java, JavaScript, TypeScript, OpenAI, Azure OpenAI, Anthropic Claude, LangChain, Semantic Kernel, AutoGen, CrewAI, RAG, Azure, AWS, GCP, Docker, Kubernetes, CI/CD, Git, Embedded Linux, RTOS, ARM, STM32, ESP32, NXP, PLC, SCADA, Building Management Systems (BMS), Industrial IoT, Ethernet, Serial Communications, MQTT, Modbus, CAN Bus, I²C, SPI, BACnet, OPC-UA, Profinet, EtherNet/IP
12h
Save
Mark Applied
Hide
Staff Software Engineer SAP Store Ops Solutions
Salisbury, North Carolina, United States
$147k-$220k/yr HybridFull Time
Ahold Delhaize USA
Ahold Delhaize USAEuronext Amsterdam: AD: Operates a portfolio of omnichannel grocery brands.
7+ YOERequires a bachelor's degree or equivalent experience, 7–10 years of software engineering experience, SAP S/4HANA IS-Retail expertise, 3 full-cycle SAP implementations, and SAP integration, purchasing, receiving, and troubleshooting experience.
SAP S/4HANA IS-Retail, SAP Integration Suite, RELEX, Forecasting & Replenishment (F&R), EDI (Electronic Data Interchange), SAP Activate, SAP
12h
Save
Mark Applied
Hide
Staff Software Engineer, Core Infrastructure
San Francisco or Ottawa or Charlotte or Phoenix or Toronto or Los Angeles or Denver or Salt Lake City or Atlanta or Raleigh or Chicago or Houston or Portland or New York City or Vancouver or San Diego or Sacramento or Jacksonville or Seattle or Mexico City or Austin or Miami or Boston or Dallas
$145k-$275k/yr RemoteFull Time
Scribd
Scribd: Subscription-based digital library for e-books, audiobooks, and documents.
10+ YOE10+ years building backend, distributed, or data-intensive systems; production Rust and strong Python; storage and database expertise; AWS, infrastructure as code, operational excellence, technical leadership, and mentoring.
Rust, Python, Apache Arrow, Parquet, DataFusion, Amazon S3, PostgreSQL, MySQL, AWS, AWS Lambda, Amazon ECS, Amazon Aurora, Terraform, delta-rs, Claude Code
15h
Save
Mark Applied
Hide
Staff Software Engineer SAP Store Ops Solutions (537988)
Salisbury, North Carolina, United States
$147k-$220k/yr HybridFull Time
Ahold Delhaize
Ahold DelhaizeEuronext Amsterdam: AD: Operates a global network of supermarkets and grocery stores.
7+ YOEBachelor's degree or equivalent experience; 7–10 years software engineering experience; three SAP implementations; SAP S/4HANA IS-Retail, integrations, purchasing, receiving, EDI, and SAP Activate expertise.
SAP S/4 IS-Retail, SAP Integration Suite, RELEX, Forecasting & Replenishment (F&R), Electronic Data Interchange (EDI), SAP S/4HANA IS-Retail, SAP Activate
17h
Save
Mark Applied
Hide
Senior Software Engineer
Cary, North Carolina, United States
OnsiteFull Time
Garmin
GarminNYSE: GRMN: Designs and manufactures GPS-enabled navigation and wearable technology products.
5+ YOEBachelor's degree in a relevant engineering or computer science field and 5+ years of relevant experience; advanced C/C++ embedded software, systems design, algorithms, networking, and technical leadership skills.
C, C++, Linux, TCP/IP, Wi-Fi, Controller Area Network (CAN), Bluetooth, Bluetooth Low Energy (BLE), ANT, REST, HTTP, Git, Gerrit, JIRA, Microsoft Azure DevOps, API