Software Engineer at DXC Technology

Ashburn, Virginia, United States

DXC Technology Logo
Not SpecifiedCompensation
Junior (1 to 2 years), Mid-level (3 to 4 years)Experience Level
Full TimeJob Type
UnknownVisa
TechnologyIndustries

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)
  • For Backend: Python in last/current job (must have); GraphQL, FastAPI (plus)
  • For UI: React/TypeScript in last job (must have)
  • For Full stack: Python and React/TypeScript in the last 2 jobs (must have)
  • Authorized to work in United States without sponsorship requirement
  • Preferred Qualifications
  • Experience with TypeScript and React
  • Knowledge of Tailwind CSS or similar utility-first CSS frameworks
  • Understanding of responsive design principles
  • Experience with modern frontend build tools and workflows
  • Experience with API documentation tools
  • Experience with automated testing and CI/CD pipelines
  • Interest in AI technologies and agentic workflows
  • Experience building AI agents
  • Knowledge of state management libraries (Redux, etc.)
  • DevOps practices and deployment strategies

Responsibilities

  • 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

Skills

Key technologies and capabilities for this role

PythonRESTful APIsGraphQLSQLGitDockerAWSAzureReactTypeScriptLinuxmicroservices

Questions & Answers

Common questions about this position

What are the required qualifications for this Software Engineer role?

Candidates need 3+ years of software development experience, proficiency in Python and backend frameworks, experience with RESTful APIs and GraphQL, strong database skills including SQL, and familiarity with Git, Linux, Docker, cloud environments, and microservices. A Bachelor's degree in computer science or equivalent is required, along with excellent problem-solving and communication skills.

What is the work arrangement or location policy for this position?

The work model prioritizes in-person collaboration while offering flexibility, though specific details on remote work are not fully specified.

What does the team structure look like for this role?

You will collaborate with the Lead Architect, Senior Software Engineers, UI/UX designers, frontend developers, and cross-functional teams.

What is the company culture like at DXC Technology?

DXC Technology values strong connections and community as key to success, with a work model that prioritizes in-person collaboration.

What makes a strong candidate for this Software Engineer position?

Strong candidates will have Python in their last/current job for backend roles, React/TypeScript in their last job for UI roles, or both in the last 2 jobs for full stack; preferred experience includes GraphQL, FastAPI, Tailwind CSS, AI technologies, and DevOps practices.

DXC Technology

IT services for enterprise modernization and management

About DXC Technology

DXC Technology provides IT services to large enterprises, focusing on modernizing their critical systems and operations. The company uses the Enterprise Technology Stack to enhance IT infrastructure, optimize data architectures, and ensure security across various cloud environments, including public, private, and hybrid. DXC operates on a contractual basis, offering consulting, system integration, and managed services to help clients improve their IT operations. What sets DXC apart from competitors is its strong commitment to innovation, sustainability, and corporate responsibility, which has earned it recognition as one of the Most Responsible Companies. The goal of DXC Technology is to be a trusted partner for enterprises, helping them achieve scalable and secure IT solutions while promoting inclusion and diversity within its workforce.

McLean, VirginiaHeadquarters
2017Year Founded
$14.6MTotal Funding
IPOCompany Stage
Consulting, Enterprise SoftwareIndustries
10,001+Employees

Risks

Emerging IT service providers offer cost-effective solutions, threatening DXC's market share.
Rapid technological changes may outpace DXC's innovation, risking service obsolescence.
Economic downturns could reduce IT spending, impacting DXC's long-term contract revenue.

Differentiation

DXC Technology is a Fortune 500 global IT services leader.
The company specializes in modernizing mission-critical systems for large enterprises.
DXC's Enterprise Technology Stack ensures security and scalability across cloud environments.

Upsides

DXC is recognized as a leader in the 2024 Magic Quadrant for Outsourced Digital Workplace Services.
The Quercus AI platform collaboration with Ferrovial and Microsoft enhances DXC's innovation capabilities.
DXC's role in transforming Italy's healthcare sector showcases its expertise in digital transformation.

Land your dream remote job 3x faster with AI