Senior Architect – Software Engineering
Company | Credera |
---|---|
Location | Dallas, TX, USA |
Salary | $Not Provided – $Not Provided |
Type | Full-Time |
Degrees | |
Experience Level | Senior, 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