
Software Architect
- Denver, CO
- $130,320-159,280 per year
- Permanent
- Full-time
- Impactful Work: Your designs will play a crucial role in delivering high-quality software that makes a real difference for our clients and users.
- Innovative Culture: We prioritize creativity and encourage our team to think outside the box. Your ideas will be valued and implemented!
- Growth Opportunities: With mentorship programs, access to the latest tools and technologies, and support for continuous learning, we are committed to your professional development.
- Flexible Work Environment: Enjoy the freedom of a flexible work schedule, with the option for remote work that fits your lifestyle.
- Diversity and Inclusion: We celebrate diverse perspectives and foster an inclusive culture where everyone can thrive.
- Design and implement scalable, dependable, and secure software architectures that drive business value.
- Act as a technical lead on projects, guiding development teams through the software development lifecycle with a hands-on approach.
- Collaborate with stakeholders to gather and define software requirements, ensuring alignment with business goals.
- Engage in coding tasks to demonstrate your expertise in various programming languages and frameworks, inspiring others through your work.
- Create architectural documentation and guidelines to uphold best practices across teams.
- Conduct code reviews and mentor junior developers, cultivating a culture of quality and continuous improvement.
- Identify and proactively address technical risks and issues, ensuring smooth project execution.
- Manage and support cloud-based applications (Microsoft Azure, AWS) to enhance performance and scalability.
- Contribute to mobile app development initiatives with your knowledge of cross-platform solutions.
- Foster effective collaboration between onshore and offshore teams, ensuring successful project delivery.
- Stay ahead of industry trends and emerging technologies to drive innovation and enhance our solutions.
- Programming: Proficient in C#, PHP, and Python.
- Web Development: Familiarity with modern front-end technologies (e.g., React, Vue.js) to build interactive web applications.
- Mobile Development: Experience with mobile app development using tools like Cordova and Ionic.
- Cloud Development: Expertise in managing cloud-hosted applications, including Azure Functions and Event Hubs.
- Database Management: Skilled in creating and debugging stored procedures, views, and tables in SQL Server and MySQL.
- API Development: Proficient in designing and developing RESTful APIs with tools like POSTMAN and SOAPUI.
- DevOps Practices: Experience in managing source control branching strategies and implementing CI/CD pipelines for automated testing and deployment.
- Containerization and Orchestration: Knowledge of Docker and Kubernetes for developing containerized applications.
- Security Best Practices: Understanding of application security principles and secure coding practices.
- Bachelor's degree in Computer Science, Software Engineering, or a related field; Master's degree preferred.
- 4 to 7 years of experience as a Software Architect, Lead Developer, or similar role, with a proven record of successful software project delivery.
- Strong knowledge of software development methodologies (Agile, DevOps, etc.) and architecture frameworks.
- to meet the requirements of the role in which you are applying
- complete any part of the application process
- access or use the online application process and need an alternative method for applying