109 views
DOOR3
We are a dynamic and forward-thinking company committed to providing innovative solutions that meet our clients' needs. We value leadership, technical excellence, and the ability to build strong, trusting relationships with clients and team members alike. We are looking for a Software Architect to join our team and drive success across multiple projects.
Key Responsibilities:
Architectural Leadership:
At a project’s inception, you will lead a technical team to:
- Transform high-level solutions into viable, documented, technical architectures.
- Adapt the architecture as needed during the course of delivery.
- Oversee the delivery team by creating a shared understanding of the overall approach.
Engineering Leadership:
Throughout a project’s implementation, you will:
- Perform code reviews to ensure the highest quality and conformity with your approach.
- Assist developers with root cause analysis and remediation planning.
- Support the team in times of challenge (e.g., estimation miss, architectural realignment) by providing advice and often hands-on coding assistance.
Specific Tech Capabilities:
- Proficient with multiple stacks, including NodeJS, React, JVM languages, or .NET.
- Strong coding skills in front end, back end, DevOps, and cloud infrastructure.
- Develop architectures balancing functional and non-functional requirements.
- Hands-on experience with all aspects of the development lifecycle.
- Git portfolio and open-source contributions required.
- Experience with AI and/or blockchain preferred.
- Hands-on experience with cloud and virtual infrastructures.
- Proficient in several programming languages (e.g., Java, Python, Go, JavaScript).
- Experienced in DevOps, provisioning, scaling, and monitoring environments.
- Knowledge of testing and automating codebases.
- Knowledge of stack-independent architecture fundamentals, including design patterns, algorithms, optimization and performance tuning, threading, serverless computing, etc.
- Ability to communicate architecture both verbally and visually, tuned for each audience (technical clients, non-technical clients, our internal technology team, etc).
Qualifications:
- Proven experience leading technical teams and projects.
- Strong technical expertise across multiple technology stacks.
- Excellent client interaction and communication skills.
- Ability to estimate and plan complex projects.
- Hands-on experience with AI and/or blockchain preferred.
In a presales setting, you will work as part of a team to build stakeholder trust with technical expertise, create technical solutions (e.g., architectures, approaches) to meet a client’s business needs, and estimate the development effort to create the envisioned solution.
If you are a seasoned software architect with a passion for leadership and technical excellence, we would love to hear from you. Please submit your resume and a link to your GitHub portfolio.