Enterprise Software Architect
Denver, CO ( OPTION REMOTE for EST Candidates )
Direct Hire
As a Hands-On Software Architect, you will combine strategic architectural decision-making with active participation in designing, coding, and troubleshooting scalable systems. You will collaborate with engineers, product managers, and stakeholders to create innovative solutions that meet business needs, while maintaining a strong focus on technical implementation and mentorship. This role demands technical excellence, strategic thinking, and a hands-on approach to delivering secure, reliable, and scalable software solutions.
What you’ll do :
Architectural and Technical Leadership
- Define and implement scalable, high-performance enterprise architectures tailored for global, mission-critical applications.
- Lead efforts in modernizing legacy systems, optimizing cloud migrations, and integrating multi-region deployments.
- Evaluate emerging technologies to continuously evolve the enterprise technology stack, balancing innovation with stability.
- Design and implement scalable, high-performance architectures using the MERN stack (MongoDB, Express.js, React.js, Node.js).
- Establish and enforce best practices for TypeScript, Node.js, and microservices design.
- Where needed, actively participate in coding, debugging, and resolving complex system issues to ensure reliability and performance.
- Optimize data flows and integrations using MongoDB, MySQL, RabbitMQ, and Redis; familiarity with InfluxDB is a plus.
- Develop containerized solutions using Docker; Kubernetes experience is highly desirable.
- Lead and guide CI / CD processes, with hands-on experience in GitLab pipelines preferred.
Hands-On Development
Conduct detailed code reviews and ensure alignment with architectural principles.Actively contribute to resolving production issues, providing technical insights and solutions.Cross-Functional Collaboration
Collaborate with product managers, stakeholders, and engineers to translate business goals into technical solutions.Work closely with vendors to integrate third-party tools and APIs.Support the creation of technical proposals, cost estimations, and resource planning to align with business objectives.Mentorship and Team Deve l opment
Mentor and guide engineers, fostering a culture of continuous learning and technical excellence.Promote the adoption of modern design principles, tools, and frameworks across the team.Provide technical leadership during sprint planning, ensuring realistic estimations and achievable goals.Qualifications
What you have - Required Skills :
Technical Expertise
Advanced experience with the MERN stack and enterprise-level application architecture.Strong proficiency in TypeScript / Node.js, with hands-on expertise in microservices design and troubleshooting.Deep knowledge of databases like MongoDB, MySQL, RabbitMQ, and Redis; familiarity with InfluxDB is an added advantage.Hands-on experience with containerization using Docker; Kubernetes knowledge is highly desirable.Proven expertise in implementing and maintaining CI / CD pipelines (GitLab preferred).Strong understanding of software security, performance optimization, and distributed system design.Hands-On Leadership
Proven track record of designing and coding solutions while leading by example.Strong ability to mentor team members in both architectural principles and technical implementation.Excellent communication and collaboration skills to bridge the gap between technical and business teams.Preferred Qualifications
Bachelor’s degree in Computer Science, Engineering, or a related field, or equivalent experience.8 years of professional experience in software development, with a focus on designing, building, and maintaining enterprise-level systems.Hands-on experience with high-throughput messaging systems, distributed architectures, and performance tuning for large-scale systems.Familiarity with Agile methodologies and tools like Jira.Skilled in preparing technical and business proposals for executive stakeholders.Solid understanding of software security best practices.A technical mindset with a keen eye for detail.Strong organizational and leadership abilities, with experience managing and mentoring development teams and leading technical design and code reviews.Excellent communication and presentation skills, capable of articulating the value of IT strategies and keeping stakeholders informed of ongoing initiatives.Benefits
Fully covered Medical, Dental, and Vision coverage for employees
Cost share for dependents401(K) plan with company matchFlexible PTO policy9 paid holidays