Back to jobs
Senior Software Architect
Remote
OVERVIEW
The Senior Software Architect plays a key role in software design, analysis on elluminate to support configuration, change, and life cycle management. Leverages industry-based best practices to ensure compliance, integration, automation, and scalability when designing engineering solutions. In addition to engineering design of major long-term efforts, conducts engineering technical analysis to resolve complex issues for the development and implementation of continued software releases.
KEY TASKS & RESPONSIBILITIES
- Works with the Software Engineering team members to provide feature designs and review implementations
- Mentors the developers on best practices and design decisions
- Research new technologies and evaluates fitness for use in the product platform
- Analyzes existing features and designs for scalability and performance to design and recommend solutions
- Documents existing and future architectural patterns
- Communicates complex ideas to technical and cross-functional colleagues
- Other duties as assigned
CANDIDATE’S PROFILE
Education Experience:
- 10+ years in web application development and service-oriented application design preferred
- 10+ years in full-stack enterprise application development roles preferred
- 10+ years leading software engineering teams preferred
- Mastery level of software architecture and design preferred
Professional Skills:
- Strong problem-solving abilities
- Excellent written and verbal communication skills
Technical Skills
- Deep understanding of Microsoft .net
- Expert level in relational and non-relational database design
- Experience with enterprise applications in a SaaS Cloud Environment (AWS, Azure, etc.) Knowledge of AWS products and deployment preferred
- Demonstrated ability to evaluate new technologies and present analysis of comparative pros and cons
Apply for this job
*
indicates a required field