DXC Technology

Software Engineer

DXC Technology

full-time

Posted on:

Origin:  • 🇺🇸 United States • Louisiana, New York, Tennessee

Visit company website
AI Apply
Manual Apply

Job Level

Mid-LevelSenior

Tech Stack

AWSAzureCloudDockerGraphQLLinuxMicroservicesPythonReactReduxSQLTypeScript

About the role

  • Develop and maintain backend services and APIs as primary focus
  • Implement server-side logic and functionality using Python and related frameworks
  • Design and implement both RESTful APIs and GraphQL endpoints
  • Build integrations with internal and external systems
  • Collaborate with frontend developers to ensure seamless API integration
  • Contribute to frontend development using React and TypeScript when needed
  • Write clean, maintainable, and well-tested code across the stack
  • Follow established coding standards, architectural patterns, and security practices
  • Create and maintain comprehensive documentation for services, APIs, and components
  • Implement security best practices following established guidelines
  • Build comprehensive testing strategies across backend and frontend systems
  • Troubleshoot and resolve issues throughout the application stack
  • Work with database design, optimization, and query performance

Requirements

  • 3+ years of experience in software development
  • Proficiency in Python and related backend frameworks
  • Experience with both RESTful API and GraphQL design and implementation
  • Strong understanding of database concepts, SQL, and query optimization
  • Experience with Git, Linux, WSL, Docker/containerization concepts
  • Understanding of web security best practices
  • Experience with cloud environments (AWS, Azure)
  • Familiarity with microservices concepts and architecture
  • Strong problem-solving abilities and attention to detail
  • Excellent communication skills and ability to work across teams
  • Bachelor's degree in computer science, Software Engineering, or related field (or equivalent practical experience)
  • Preferred: Experience with TypeScript and React
  • Preferred: Knowledge of Tailwind CSS or similar utility-first CSS frameworks
  • Preferred: Understanding of responsive design principles
  • Preferred: Experience with modern frontend build tools and workflows
  • Preferred: Experience with API documentation tools
  • Preferred: Experience with automated testing and CI/CD pipelines
  • Preferred: Interest in AI technologies and agentic workflows
  • Preferred: Experience building AI agents
  • Preferred: Knowledge of state management libraries (Redux, etc.)
  • Preferred: DevOps practices and deployment strategies