Conduent

Senior Software Engineer, Java

Conduent

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $105,875 - $130,000 per year

Job Level

About the role

  • Design, develop, and maintain scalable web-based applications and microservices
  • Lead and contribute to software architecture, design discussions, and technical decision-making
  • Develop front-end applications using JavaScript frameworks (Angular preferred)
  • Build and maintain backend services using Spring Boot
  • Implement containerized development and deployment strategies
  • Apply CI/CD practices to improve development efficiency and product quality
  • Design and implement data models based on high-level business requirements
  • Troubleshoot complex system issues, including Sev1 production incidents, and identify root causes
  • Conduct system performance testing and resolve bottlenecks
  • Support application integration and ensure robust system design
  • Apply Object-Oriented Programming principles and design patterns in solution development
  • Practice Test-Driven Development (TDD) or Behaviour-Driven Development (BDD)
  • Collaborate with remote technical leaders and cross-functional teams to deliver high-quality solutions
  • Identify potential risks or impediments proactively and recommend mitigation strategies
  • Contribute to engineering best practices and mentor team members where appropriate
  • Participate across the full software development life cycle including requirements analysis, architecture, development, testing, and deployment

Requirements

  • Bachelor’s degree in computer science, Software Engineering, or a related field (or equivalent practical experience)
  • 10+ years of professional software development experience
  • Strong experience with:
  • - JavaScript-based frontend development (Angular preferred)
  • - Spring Boot
  • - Microservices architecture
  • - Object-Oriented Programming and design patterns
  • - CI/CD pipelines
  • - Linux environments and shell scripting
  • - Containerization technologies
  • Experience in data model design and implementation
  • Ability to independently troubleshoot and resolve complex production issues
  • Solid understanding of networking concepts and system architecture
  • Experience working in distributed or remote collaboration environments
Benefits
  • health insurance coverage
  • voluntary dental and vision programs
  • life and disability insurance
  • a retirement savings plan
  • paid holidays
  • paid time off (PTO) or vacation and/or sick time
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaScriptAngularSpring BootMicroservices architectureObject-Oriented Programmingdesign patternsCI/CDLinuxshell scriptingcontainerization
Soft Skills
leadershipcollaborationtroubleshootingproblem-solvingmentoringrisk managementcommunicationdecision-makinganalysisproactivity
Certifications
Bachelor’s degree in computer scienceBachelor’s degree in Software Engineering