Posted in

Senior Architect – Software Engineering

Senior Architect – Software Engineering

CompanyCredera
LocationDallas, TX, USA
Salary$Not Provided – $Not Provided
TypeFull-Time
Degrees
Experience LevelSenior, Expert or higher

Requirements

  • At least 8 years of experience in the industry or technology consulting
  • Spend at least 40% of time actively developing code
  • Deep understanding of multiple technology development stacks across UX, middle tier, and database platforms
  • Well versed in different software development methodologies
  • Accomplished at mentoring, leading, and developing others
  • Strong communication and interpersonal skills
  • Ability to drive business development and develop business cases
  • Experience with one or more programming languages: Java, Scala, .NET, Rust, Client and Server-side JavaScript (React, Angular, NodeJS), Python, Ruby
  • Experience with one or more cloud platforms and container technologies: AWS, Azure, Google Cloud Platform (GCP), Docker, Kubernetes, AWS Lambda
  • Experience with one or more DevOps and automation tools: CI/CD platforms, infrastructure as code tools, cloud-native APIs, testing automation tools, data automation tools
  • Incorporate the usage of AI tooling efficiencies and code assistance tooling in everyday workflows

Responsibilities

  • Designing, estimating, and executing technology implementation projects for clients
  • Recommending suitable technological approaches, team structures, and skill sets to capture and synthesize client requirements
  • Mentoring and developing team members
  • Leading research and development initiatives
  • Creating reusable software development accelerators
  • Informing, refining, and executing a client’s vision
  • Ensuring the quality and efficiency of technology implementation projects by applying best practices and industry standards
  • Leading one or more teams of skilled technologists

Preferred Qualifications

  • Thrive in a fast-paced, dynamic, client-facing role
  • Contribute in a team-oriented environment
  • Prioritize multiple tasks to meet deadlines
  • Creatively solve problems in an analytical environment
  • Adapt to new environments, people, technologies, and processes
  • Excel in leadership, communication, and interpersonal skills
  • Establish strong work relationships with clients and team members
  • Generate ideas and understand different points of view