A

Accenture

Advises businesses and runs their technology

Software Architect

Backend EngineeringConfirmed live in the last 24 hours
Full-timeHerndon, VA, USA$124k - $246.4kIn-person

About the Job

Requirements

  • At least 5 years of experience as a Software Architect.
  • Experience with Java, Python, and building RESTful APIs.
  • Advanced proficiency in SQL for complex data manipulation and querying.
  • Understanding of data warehouse databases such as Amazon Redshift and Amazon Aurora PostgreSQL.
  • Hands-on experience with ETL and data processing.
  • Experience with at least one major cloud service provider: AWS, Azure, OCI, or Google Cloud.
  • Proven expertise in cloud-agnostic deployments using Terraform and containerization technologies such as Docker and Kubernetes.
  • An active Top Secret security clearance is required.
  • Applicants for employment in the United States must have work authorization that does not now or in the future require visa sponsorship.

Responsibilities

  • Lead the design and implementation of scalable and resilient billing data extraction, transformation, and loading processes.
  • Drive architectural improvements by decoupling services, promoting modular and functional code, and evaluating modern ETL workflows.
  • Spearhead modernization of the application architecture, focusing on performance optimization and scalability across multi-cloud environments.
  • Integrate advanced AI capabilities, including MCP servers, to enhance core application functionality and insights.
  • Provide technical leadership and mentorship to development teams, fostering collaboration and innovation.
  • Define and implement architectural patterns and software development best practices, and ensure the team follows coding standards.
  • Collaborate with product management, engineering teams, and stakeholders to translate business requirements into scalable and efficient technical solutions.
  • Oversee the design and implementation of robust data storage solutions, ensuring optimal performance, scalability, and reliability for large datasets.
  • Ensure the security, compliance, and operational excellence of the organization’s software systems.

Desired Qualifications

  • A bachelor's or master's degree in Computer Science, Engineering, or a related field.
  • A proven track record of leading technical initiatives, mentoring development teams, and fostering a collaborative engineering culture.
  • Experience with large-scale data processing and distributed systems.
  • Familiarity with cloud billing data structures and processing.
  • Experience with large language models and their application in enterprise environments.
  • Knowledge of FinOps tools for multi-cloud cost optimization and visualization.

About the Company

Accenture

Advises businesses and runs their technology

Accenture advises large businesses and public agencies on strategy, builds their technology systems and runs ongoing operations. Its teams connect business planning with implementation, covering areas such as cloud migration, cybersecurity and customer experience. Consultants work with clients to redesign processes, while engineers integrate software from technology partners and maintain the resulting systems for multinational organizations. Clients pay for project work or continuing services, including application support and business processes such as finance and customer service. Accenture was founded in 1989 and has its headquarters in Dublin, Ireland.

Company size
10,001+
Company stage
IPO
Headquarters
Dublin, Ireland
Founded
1989

Recently Posted Jobs

Explore more opportunities at Accenture

See more jobs