349 Software Lead jobs in Boulder
Software Engineering Lead
Posted 2 days ago
Job Viewed
Job Description
We are the movers of the world and the makers of the future. We get up every day, roll up our sleeves and build a better world -- together. At Ford, we’re all a part of something bigger than ourselves. Are you ready to change the way the world moves?
Enterprise Technology plays a critical part in shaping the future of mobility. If you’re looking for the chance to leverage advanced technology to redefine the transportation landscape, enhance the customer experience and improve people’s lives, this is the opportunity for you. Join us and challenge your IT expertise and analytical skills to help create vehicles that are as smart as you are.
The Software Engineering Lead is responsible for delivery of meaningful applications working with product and engineering teams, as well as stakeholders and business owners. As a manager, you will be leading engineers who support a digital environment focused on delivering value for Ford and its customers.
What you'll do.
-
Solve complex problems by designing, developing, and delivering software solutions using various tools, languages, frameworks, methodologies and technologies
-
Work on continuously improving platform performance and implement new technologies to maximize development efficiency
-
Manage and grow software engineers by providing regular mentorship, career coaching, and performance feedback
-
Engage with customers to deeply understand their use-cases, pain points, and requirements
-
Evaluate and provide feedback on requirements, product designs, and architectures with a software engineering focus and a perspective on feasibility
-
Own the responsibility of quality and security within the engineering delivery pipeline, while improving transparency, metric collection, and time to resolution
-
Socialize and lead the adoption of software craftsmanship engineering principles and practices to improve the organization
-
Establish relationships and knowledge sharing for partners, stakeholders, and teammates to eliminate siloed, duplicate, or conflicting solutions
-
Support an environment that enables continuous improvement and contribute to establishing a learning organization
You'll have.
-
Bachelor’s degree in Computer Science, Software Engineering, Electrical Engineering or related field
-
8+ years of hands-on software engineering experience
-
6+ years of experience on programming and design patterns; proficient knowledge in Java, testable feature development, and delivering meaningful code reviews
-
4+ years of experience leading agile teams and delivering software products to market under strict timelines and enterprise-wide impact
-
4+ years of experience with software operations (Source Management, Continuous Integration/Continuous Deployment, DevOps, Site Reliability Engineering, Observability, Support and maintenance)
-
2+ years of experience with technical planning and solution architecture
Even better, you may have…
-
Previous experience scaling applications and infrastructure
-
Previous experience in design and development leveraging agile and lean methodologies, as well as maturing a strong waste-free and predictable delivery practice
-
Experience in managing cross-functional technical design and delivery dependencies across complex systems
-
Strong verbal and written communications skills
-
Cooperation with product and business owners in developing user journeys, roadmaps, and delivery plans
You may not check every box, or your experience may look a little different from what we've outlined, but if you think you can bring value to Ford Motor Company, we encourage you to apply!
You may not check every box, or your experience may look a little different from what we've outlined, but if you think you can bring value to Ford Motor Company, we encourage you to apply!
As an established global company, we offer the benefit of choice. You can choose what your Ford future will look like: will your story span the globe, or keep you close to home? Will your career be a deep dive into what you love, or a series of new teams and new skills? Will you be a leader, a changemaker, a technical expert, a culture builder…or all of the above? No matter what you choose, we offer a work life that works for you, including:
• Immediate medical, dental, vision and prescription drug coverage
• Flexible family care days, paid parental leave, new parent ramp-up programs, subsidized back-up child care and more
• Family building benefits including adoption and surrogacy expense reimbursement, fertility treatments, and more
• Vehicle discount program for employees and family members and management leases
• Tuition assistance
• Established and active employee resource groups
• Paid time off for individual and team community service
• A generous schedule of paid holidays, including the week between Christmas and New Year’s Day
• Paid time off and the option to purchase additional vacation time.
For a detailed look at our benefits, click here:
This position is a range of salary grade 7-8.
SOUTHEAST MI RESIDENTS: This role is posted as remote unless you reside within 50 miles of Dearborn, MI—in which case we request on-site presence up to 4 days a week.
Visa sponsorship is available for this position.
Candidates for positions with Ford Motor Company must be legally authorized to work in the United States. Verification of employment eligibility will be required at the time of hire.
We are an Equal Opportunity Employer committed to a culturally diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, color, age, sex, national origin, sexual orientation, gender identity, disability status or protected veteran status. In the United States, if you need a reasonable accommodation for the online application process due to a disability, please call 1- .
#LI-Remote
Requisition ID : 49115
Software Engineering Lead
Posted 3 days ago
Job Viewed
Job Description
Enterprise Technology plays a critical part in shaping the future of mobility. If you're looking for the chance to leverage advanced technology to redefine the transportation landscape, enhance the customer experience and improve people's lives, this is the opportunity for you. Join us and challenge your IT expertise and analytical skills to help create vehicles that are as smart as you are.
The Software Engineering Lead is responsible for delivery of meaningful applications working with product and engineering teams, as well as stakeholders and business owners. As a manager, you will be leading engineers who support a digital environment focused on delivering value for Ford and its customers.
**What you'll do.**
+ Solve complex problems by designing, developing, and delivering software solutions using various tools, languages, frameworks, methodologies and technologies
+ Work on continuously improving platform performance and implement new technologies to maximize development efficiency
+ Manage and grow software engineers by providing regular mentorship, career coaching, and performance feedback
+ Engage with customers to deeply understand their use-cases, pain points, and requirements
+ Evaluate and provide feedback on requirements, product designs, and architectures with a software engineering focus and a perspective on feasibility
+ Own the responsibility of quality and security within the engineering delivery pipeline, while improving transparency, metric collection, and time to resolution
+ Socialize and lead the adoption of software craftsmanship engineering principles and practices to improve the organization
+ Establish relationships and knowledge sharing for partners, stakeholders, and teammates to eliminate siloed, duplicate, or conflicting solutions
+ Support an environment that enables continuous improvement and contribute to establishing a learning organization
**You'll have.**
+ Bachelor's degree in Computer Science, Software Engineering, Electrical Engineering or related field
+ 8+ years of hands-on software engineering experience
+ 6+ years of experience on programming and design patterns; proficient knowledge in Java, testable feature development, and delivering meaningful code reviews
+ 4+ years of experience leading agile teams and delivering software products to market under strict timelines and enterprise-wide impact
+ 4+ years of experience with software operations (Source Management, Continuous Integration/Continuous Deployment, DevOps, Site Reliability Engineering, Observability, Support and maintenance)
+ 2+ years of experience with technical planning and solution architecture
**Even better, you may have.**
+ Previous experience scaling applications and infrastructure
+ Previous experience in design and development leveraging agile and lean methodologies, as well as maturing a strong waste-free and predictable delivery practice
+ Experience in managing cross-functional technical design and delivery dependencies across complex systems
+ Strong verbal and written communications skills
+ Cooperation with product and business owners in developing user journeys, roadmaps, and delivery plans
You may not check every box, or your experience may look a little different from what we've outlined, but if you think you can bring value to Ford Motor Company, we encourage you to apply!
You may not check every box, or your experience may look a little different from what we've outlined, but if you think you can bring value to Ford Motor Company, we encourage you to apply!
As an established global company, we offer the benefit of choice. You can choose what your Ford future will look like: will your story span the globe, or keep you close to home? Will your career be a deep dive into what you love, or a series of new teams and new skills? Will you be a leader, a changemaker, a technical expert, a culture builder.or all of the above? No matter what you choose, we offer a work life that works for you, including:
- Immediate medical, dental, vision and prescription drug coverage
- Flexible family care days, paid parental leave, new parent ramp-up programs, subsidized back-up child care and more
- Family building benefits including adoption and surrogacy expense reimbursement, fertility treatments, and more
- Vehicle discount program for employees and family members and management leases
- Tuition assistance
- Established and active employee resource groups
- Paid time off for individual and team community service
- A generous schedule of paid holidays, including the week between Christmas and New Year's Day
- Paid time off and the option to purchase additional vacation time.
For a detailed look at our benefits, click here:
position is a range of salary grade 7-8.
SOUTHEAST MI RESIDENTS: This role is posted as remote unless you reside within 50 miles of Dearborn, MI-in which case we request on-site presence up to 4 days a week.
Visa sponsorship is available for this position.
Candidates for positions with Ford Motor Company must be legally authorized to work in the United States. Verification of employment eligibility will be required at the time of hire.
We are an Equal Opportunity Employer committed to a culturally diverse workforce. All qualified applicants will receive consideration for employment without regard to race, religion, color, age, sex, national origin, sexual orientation, gender identity, disability status or protected veteran status. In the United States, if you need a reasonable accommodation for the online application process due to a disability, please call 1- .
#LI-Remote
**Requisition ID** : 49115
Technical Lead, Software Development (IT)
Posted 7 days ago
Job Viewed
Job Description
Posting Date
07/02/2025 2000 16th Street,Denver,Colorado,80202,United States of AmericaTechnical Lead, Software Development
General Purpose of the Job
The Technical Lead (TL) is an expert who provides technical leadership in the design, development and delivery of technology-enabled software, applications, products, and services. The position is responsible for providing technical leadership for implementation of data integration projects to ensure that solutions align with the customer's functional and non-functional requirements as well as with best practices, architecture guidelines, and security and compliance regulations.
The Technical Lead (TL) will be responsible for overseeing the day-to-day software development aspects along with the Manager. They are required to learn the full duties of the Development team they support and will be expected to work alongside them. They will also liaise with the PMO, Architecture, QA, and Product Management teams. The Technical Lead must be able to drive Development components of Agile scrum teams and clear obstacles by collaborating with other teams.
Essential Duties and Responsibilities
- Development oversight and standards adherence: provide Technical guidance and mentoring to Developers and Sr. Developers
- Systems development and support. Create Design & Technical Specs from Business requirement specifications
- Design end-to-end data architecture leveraging GCP services such as BigQuery, Cloud Storage, Dataflow and Cloud Composer
- Build and manage robust, automated ETL/ELT pipelines using GCP-native tools and Informatica
- Project planning and estimation. Collaborate with the Project Manager, Product Manager, Business Analysts, Architects, Developers, Quality Analysts, Configuration Manager, and others to ensure delivery of the project
- Implement best practices for query performance, storage usage, and cost management. Lead and participate in code reviews, collaborate with fellow developers and Architects
Education and Experience
- 9-12 years' experience in Software Development
- Bachelor's or Master's degree in Computer Science required
Specialized Experience, Education, Training, or Qualifications
- 9+ years of experience in data engineering or cloud architecture roles.
- 6 - 8 years' experience in a healthcare setting
- 5+ years of hands-on experience with GCP database Query tuning/optimization, particularly with BigQuery.
- Good experience in building data pipelines using GCP services (e.g., Dataflow, Schedule query, Change stream and Cloud Storage).
- Proficiency in BigQuery, Spanner and Change stream.
- Strong knowledge of data modeling, normalization, and warehousing concepts.
- Strong experience in building ETL Workflow using Informatica PowerCenter
- Proven leadership experience on technical projects and cross-functional teams.
- Previous experience as Technical Lead
- High level of expertise in any (one or more) of the following:BigQuery, Informatica Cloud- ETL, Netezza, Java, Python, Jenkins, BItBucket/Git, Kubernetes, Oracle/SQL Server/DB2, Data modeling - 3NF, Vault, Dimensional, Data Lake, Data Vault
- 5 - 6 years' experience with Agile Development Methodology (leading scrum teams, PI planning)
Preferred Certifications
- GCP Certifications
Here is what you can expect when you join our Village:
- A "community first, company second" culture based on Core Values that really matter.
- Clinical outcomes consistently ranked above the national average.
- Award-winning education and training across multiple career paths to help you reach your potential.
- Performance-based rewards based on stellar individual and team contributions.
- A comprehensive benefits package designed to enhance your health, your financial well-being and your future.
- Dedication, above all, to caring for patients suffering from chronic kidney failure across the nation.
About Information Technology
The Information Technology Department designs, develops and maintains software programs required to keep DaVita on the leading edge of medical technology. DaVita's Information Technology Department has both clinic facing and non-clinic facing subgroups that provide our clinician teammates the tools to provide quality patient care. DaVita IT utilizes designers, developers, system architects, project managers, application architects, nurses, trainers and many more professionals to incorporate the technology needs of our clinicians, business and physician customers.
Join us as we pursue our vision "To Build the Greatest Healthcare Community the World has Ever Seen."
Why wait? Explore a career with DaVita today.
Go to to learn more or apply.
To learn more about our Village and the world of dialysis, click here.
What We'll Provide:
More than just pay, our DaVita Rewards package connects teammates to what matters most. Teammates are eligible to begin receiving benefits on the first day of the month following or coinciding with one month of continuous employment. Below are some of our benefit offerings.
- Comprehensive benefits: Medical, dental, vision, 401(k) match, paid time off, PTO cash out
- Support for you and your family: Family resources, EAP counseling sessions, access Headspace, backup child and elder care, maternity/paternity leave and more
- Professional development programs: DaVita offers a variety of programs to help strong performers grow within their career and also offers on-demand virtual leadership and development courses through DaVita's online training platform StarLearning.
#LI-SM5
At DaVita, we strive to be a community first and a company second. We want all teammates to experience DaVita as "a place where I belong." Our goal is to embed belonging into everything we do in our Village, so that it becomes part of who we are. We are proud to be an equal opportunity workplace and comply with state and federal affirmative action requirements. Individuals are recruited, hired, assigned and promoted without regard to race, national origin, religion, age, color, sex, sexual orientation, gender identity, disability, protected veteran status, or any other protected characteristic.
This position will be open for a minimum of three days.
Salary/ Wage Range
$91,000.00-$133,700.00 / yearFor location-specific minimum wage details, see the following link: DaVita.jobs/WageRates
Compensation for the role will depend on a number of factors, including a candidate's qualifications, skills, competencies and experience. DaVita offers a competitive total rewards package, which includes a 401k match, healthcare coverage and a broad range of other benefits. Learn more at
Colorado Residents: Please do not respond to any questions in this initial application that may seek age-identifying information such as age, date of birth, or dates of school attendance or graduation. You may also redact this information from any materials you submit during the application process. You will not be penalized for redacting or removing this information.
Software Architect
Posted today
Job Viewed
Job Description
Software Architect
Company: COLAS ISS
Location: Denver
Country: USA
Type of Contract: Regular / Permanent
Publication Date: Aug 9, 2025
Colas IS Support is the information technology arm of the North America business for Colas and is based in Denver, Colorado. Colas ISS strives to make Colas an industry leader through developing custom mobile applications and business intelligence tools, supporting core applications, maintaining our infrastructure, and much more. Through a partnership with the Colas Companies in the USA & Canada Colas IS Support helps empower our employees for success while also providing direct contact with users and other innovators across the organization. To learn more about Colas IS Support visit
The Colas USA Family of Companies provides competitive pay, outstanding benefits, career advancement opportunities, professional education, and extensive training for every employee. We pride ourselves on upholding the highest standards of safety, environmental conservation, and ethical conduct as we strive to grow our infrastructure products and services through empowering and developing our people, fostering innovation, utilizing new technology, and maximizing vertical integration at all levels of the company’s value chain. To learn more about the Colas USA Family of Companies, please visit
Compensation
$130,320.00- $159,280.00 Depending on Experience Plus Excellent Benefits
Job Summary
Join our innovative team as a Software Architect, where you’ll have the unique opportunity to design cutting-edge software architecture and lead dynamic development teams. In this role, you will blend your architectural vision with hands-on coding skills, ensuring our solutions are both functional and technical masterpieces. If you thrive in a collaborative environment and are excited to work closely with cross-functional teams and global partners, we want to hear from you!
Why Join Us?
-
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.
Main Responsibilities
-
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.
Technical Skills
-
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.
Qualifications
-
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.
Join Us and Shape the Future! If you're ready to take your career to the next level and make a significant impact within our team, apply now! We’re excited to see how your expertise will drive innovation and excellence in our software solutions.
Colas Inc. and its subsidiaries are an Equal Opportunity Employer. For details on the specifics of this commitment, please click here to view the EEO document ( . If you are an individual with a disability and require a reasonable accommodation to:
-
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
Please contact Colas Inc. at or send an email to .
Please enable JavaScript
Screen readers cannot read the following searchable map.Follow this link to reach our Job Search page to search for available jobs in a more accessible format.
More opportunities in Roads
Software Architect
Posted today
Job Viewed
Job Description
Colas IS Support is the information technology arm of the North America business for Colas and is based in Denver, Colorado. Colas ISS strives to make Colas an industry leader through developing custom mobile applications and business intelligence tools, supporting core applications, maintaining our infrastructure, and much more. Through a partnership with the Colas Companies in the USA & Canada Colas IS Support helps empower our employees for success while also providing direct contact with users and other innovators across the organization. To learn more about Colas IS Support visit
The Colas USA Family of Companies provides competitive pay, outstanding benefits, career advancement opportunities, professional education, and extensive training for every employee. We pride ourselves on upholding the highest standards of safety, environmental conservation, and ethical conduct as we strive to grow our infrastructure products and services through empowering and developing our people, fostering innovation, utilizing new technology, and maximizing vertical integration at all levels of the company's value chain. To learn more about the Colas USA Family of Companies, please visit
Compensation
$130,320.00- $159,280.00 Depending on Experience Plus Excellent Benefits
Job Summary
Join our innovative team as a Software Architect, where you'll have the unique opportunity to design cutting-edge software architecture and lead dynamic development teams. In this role, you will blend your architectural vision with hands-on coding skills, ensuring our solutions are both functional and technical masterpieces. If you thrive in a collaborative environment and are excited to work closely with cross-functional teams and global partners, we want to hear from you!
Why Join Us?
- 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.
Colas Inc. and its subsidiaries are an Equal Opportunity Employer. For details on the specifics of this commitment, please click here to view the EEO document. If you are an individual with a disability and require a reasonable accommodation to:
- 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
Please contact Colas Inc. at or send an email to
Please enable JavaScript
Screen readers cannot read the following searchable map.
Follow this link to reach our Job Search page to search for available jobs in a more accessible format.
More opportunities in Roads
Software Architect
Posted 7 days ago
Job Viewed
Job Description
About Us
Since 1989, SHI International Corp. has helped organizations change the world through technology. We've grown every year since, and today we're proud to be a $15 billion global provider of IT solutions and services.
Over 17,000 organizations worldwide rely on SHI's concierge approach to help them solve what's next. But the heartbeat of SHI is our employees - all 6,000 of them. If you join our team, you'll enjoy:
-
Our commitment to diversity, as the largest minority- and woman-owned enterprise in the U.S.
-
Continuous professional growth and leadership opportunities.
-
Health, wellness, and financial benefits to offer peace of mind to you and your family.
-
World-class facilities and the technology you need to thrive - in our offices or yours.
Job Summary
SHI is seeking a forward-thinking, experienced Software Architect to lead the ongoing architecture and evolution of our eCommerce platform. Inheriting a critical technology pillar for SHI, this role is ideal for architects with deep hands-on experience designing, scaling, and optimizing complex eCommerce systems. You will set architectural vision, drive technical excellence, mentor engineers, and collaborate cross-functionally to ensure our eCommerce platform is robust, scalable, secure, and positioned for innovation.
This is a remote opportunity.
Role Description
-
Architect & Design: Own the end-to-end architecture for SHI's eCommerce platform, ensuring alignment with business objectives, scalability, security, and best-in-class customer experience.
-
Technical Leadership: Set and champion engineering standards, design patterns, and architectural best practices-elevating the bar for clean code, maintainability, and system resilience.
-
eCommerce Expertise: Leverage your expertise in eCommerce platforms (shopping cart, payment, catalog, order management, search, personalization, etc.) to inform system design and modernization efforts.
-
Cross-Functional Collaboration: Partner with product managers, senior engineers, security, DevOps, and business stakeholders to translate business requirements into technical strategy and deliver impactful solutions.
-
Mentorship & Influence: Mentor and coach engineers and architects across multiple teams. Guide technical debates, provide architectural reviews, and help others grow in architectural thinking.
-
Strategy & Road Mapping: Develop and continuously refine the architectural roadmap for the eCommerce platform, balancing technical debt, innovation, and feature delivery.
-
Continuous Improvement: Identify and introduce new patterns, practices, and technologies to drive platform quality, developer efficiency, and business agility.
-
Documentation & Communication: Produce and maintain high-quality architecture documentation, diagrams, and technical standards. Tailor communication to technical and non-technical audiences alike.
-
DevOps & Cloud-Native: Guide cloud adoption, CI/CD practices, observability, and ensure the platform is reliable, maintainable, and cost-effective.
-
Collaborate with and coach team members through code and design reviews to ensure adherence to company standards.
-
Act as a key contributor for design choices and establish technical and coding standards for software development.
-
Lead the software design process based on functional requirements from product teams, customers, and internal stakeholders.
-
Consult with project teams and end users to identify and analyze application requirements.
-
Design, develop, implement, and deploy new and existing software solutions with a focus on Cloud platforms (Azure, AWS).
-
Troubleshoot, identify, and resolve bugs in existing software, designing and releasing fixes as needed.
-
Make recommendations for continuous improvement of the Software Development Life Cycle and DevOps processes.
-
Lead in the creation and maintenance of technical documentation, architecture diagrams, and visualizations.
-
Foster a high-performance development environment to enhance team efficiency, testing, and integration.
-
Serve as a technical leader by teaching, mentoring, and advancing the organization's software development practices.
Behaviors and Competencies
-
Documentation: Can manage complex documentation projects, collaborate with multiple stakeholders, and ensure documentation meets regulatory and organizational requirements.
-
Communication: Can effectively communicate complex ideas and information to diverse audiences, facilitate effective communication between others, and mentor others in effective communication.
-
Presenting: Can effectively use visual aids, storytelling, and persuasive techniques to enhance presentations and engage audiences.
-
Adaptability: Can lead others through change, help teams adapt to new directions, and create a culture open to change.
-
Collaboration: Can take ownership of team initiatives, foster a collaborative environment, and ensure that all team members feel valued and heard.
-
Initiative: Can proactively seek out challenges, take ownership of complex initiatives, collaborate with others, and drive innovative ideas and results.
-
Time Management: Can manage time effectively, accurately estimate the time required for specific tasks, balance multiple tasks, and help others in improving their time management skills.
-
Problem-Solving: Can proactively identify and take ownership of complex problem-solving initiatives, initiate preventative measures, collaborate with others to find solutions, and drive successful outcomes.
-
Prioritization: Can take ownership of complex task management, collaborate with others to align priorities, and drive team efficiency.
-
Analytical Thinking: Can use advanced analytical techniques to solve complex problems, draw insights, and communicate the solutions effectively.
Skill Level Requirements
-
Ability to create clear and effective technical documentation - Intermediate
-
Understanding of web application functionality, including security measures and best development practices to ensure robust and efficient software solutions - Intermediate
-
Ability to design, develop, and integrate APIs to enable seamless communication between software applications and services - Intermediate
-
The expertise in designing, creating, and maintaining databases to ensure efficient data storage, organization, and retrieval - Intermediate
-
Ability to implement and manage DevOps practices, including continuous integration, continuous delivery, infrastructure as code, and monitoring to enhance the collaboration between development and operations teams - Intermediate
-
In-depth understanding of the structured practices and workflows involved in the software development lifecycle (SDLC), from requirements gathering and coding to testing and deployment - Intermediate
Other Requirements
-
Completed Bachelor's Degree or relevant work experience required
-
5+ years of experience in software development
-
5+ years of experience with DevOps methodologies
-
5+ years of experience with C#, React, JavaScript, SQL
-
Ability to travel 10%
The estimated annual pay range for this position is $50,000 - 200,000 which includes a base salary and bonus. The compensation for this position is dependent on job-related knowledge, skills, experience, and market location and, therefore, will vary from individual to individual. Benefits may include, but are not limited to, medical, vision, dental, 401K, and flexible spending.
Equal Employment Opportunity - M/F/Disability/Protected Veteran Status
Software Architect

Posted 4 days ago
Job Viewed
Job Description
**Since 1989, SHI International Corp. has helped organizations change the world through technology. We've grown every year since, and today we're proud to be a $15 billion global provider of IT solutions and services.**
**Over 17,000 organizations worldwide rely on SHI's concierge approach to help them solve what's next.** **But the heartbeat of SHI is our employees - all 6,000 of them.** **If you join our team, you'll enjoy:**
+ **Our commitment to diversity, as the largest minority- and woman-owned enterprise in the U.S.**
+ **Continuous professional growth and leadership opportunities.**
+ **Health, wellness, and financial benefits to offer peace of mind to you and your family.**
+ **World-class facilities and the technology you need to thrive - in our offices or yours.**
**Job Summary**
SHI is seeking a forward-thinking, experienced Software Architect to lead the ongoing architecture and evolution of our eCommerce platform. Inheriting a critical technology pillar for SHI, this role is ideal for architects with deep hands-on experience designing, scaling, and optimizing complex eCommerce systems. You will set architectural vision, drive technical excellence, mentor engineers, and collaborate cross-functionally to ensure our eCommerce platform is robust, scalable, secure, and positioned for innovation.
This is a remote opportunity.
**Role Description**
+ **Architect & Design:** Own the end-to-end architecture for SHI's eCommerce platform, ensuring alignment with business objectives, scalability, security, and best-in-class customer experience.
+ **Technical Leadership:** Set and champion engineering standards, design patterns, and architectural best practices-elevating the bar for clean code, maintainability, and system resilience.
+ **eCommerce Expertise:** Leverage your expertise in eCommerce platforms (shopping cart, payment, catalog, order management, search, personalization, etc.) to inform system design and modernization efforts.
+ **Cross-Functional Collaboration:** Partner with product managers, senior engineers, security, DevOps, and business stakeholders to translate business requirements into technical strategy and deliver impactful solutions.
+ **Mentorship & Influence:** Mentor and coach engineers and architects across multiple teams. Guide technical debates, provide architectural reviews, and help others grow in architectural thinking.
+ **Strategy & Road Mapping:** Develop and continuously refine the architectural roadmap for the eCommerce platform, balancing technical debt, innovation, and feature delivery.
+ **Continuous Improvement:** Identify and introduce new patterns, practices, and technologies to drive platform quality, developer efficiency, and business agility.
+ **Documentation & Communication:** Produce and maintain high-quality architecture documentation, diagrams, and technical standards. Tailor communication to technical and non-technical audiences alike.
+ **DevOps & Cloud-Native:** Guide cloud adoption, CI/CD practices, observability, and ensure the platform is reliable, maintainable, and cost-effective.
+ Collaborate with and coach team members through code and design reviews to ensure adherence to company standards.
+ Act as a key contributor for design choices and establish technical and coding standards for software development.
+ Lead the software design process based on functional requirements from product teams, customers, and internal stakeholders.
+ Consult with project teams and end users to identify and analyze application requirements.
+ Design, develop, implement, and deploy new and existing software solutions with a focus on Cloud platforms (Azure, AWS).
+ Troubleshoot, identify, and resolve bugs in existing software, designing and releasing fixes as needed.
+ Make recommendations for continuous improvement of the Software Development Life Cycle and DevOps processes.
+ Lead in the creation and maintenance of technical documentation, architecture diagrams, and visualizations.
+ Foster a high-performance development environment to enhance team efficiency, testing, and integration.
+ Serve as a technical leader by teaching, mentoring, and advancing the organization's software development practices.
**Behaviors and Competencies**
+ Documentation: Can manage complex documentation projects, collaborate with multiple stakeholders, and ensure documentation meets regulatory and organizational requirements.
+ Communication: Can effectively communicate complex ideas and information to diverse audiences, facilitate effective communication between others, and mentor others in effective communication.
+ Presenting: Can effectively use visual aids, storytelling, and persuasive techniques to enhance presentations and engage audiences.
+ Adaptability: Can lead others through change, help teams adapt to new directions, and create a culture open to change.
+ Collaboration: Can take ownership of team initiatives, foster a collaborative environment, and ensure that all team members feel valued and heard.
+ Initiative: Can proactively seek out challenges, take ownership of complex initiatives, collaborate with others, and drive innovative ideas and results.
+ Time Management: Can manage time effectively, accurately estimate the time required for specific tasks, balance multiple tasks, and help others in improving their time management skills.
+ Problem-Solving: Can proactively identify and take ownership of complex problem-solving initiatives, initiate preventative measures, collaborate with others to find solutions, and drive successful outcomes.
+ Prioritization: Can take ownership of complex task management, collaborate with others to align priorities, and drive team efficiency.
+ Analytical Thinking: Can use advanced analytical techniques to solve complex problems, draw insights, and communicate the solutions effectively.
**Skill Level Requirements**
+ Ability to create clear and effective technical documentation - Intermediate
+ Understanding of web application functionality, including security measures and best development practices to ensure robust and efficient software solutions - Intermediate
+ Ability to design, develop, and integrate APIs to enable seamless communication between software applications and services - Intermediate
+ The expertise in designing, creating, and maintaining databases to ensure efficient data storage, organization, and retrieval - Intermediate
+ Ability to implement and manage DevOps practices, including continuous integration, continuous delivery, infrastructure as code, and monitoring to enhance the collaboration between development and operations teams - Intermediate
+ In-depth understanding of the structured practices and workflows involved in the software development lifecycle (SDLC), from requirements gathering and coding to testing and deployment - Intermediate
**Other Requirements**
+ Completed Bachelor's Degree or relevant work experience required
+ 5+ years of experience in software development
+ 5+ years of experience with DevOps methodologies
+ 5+ years of experience with C#, React, JavaScript, SQL
+ Ability to travel 10%
The estimated annual pay range for this position is $50,000 - 200,000 which includes a base salary and bonus. The compensation for this position is dependent on job-related knowledge, skills, experience, and market location and, therefore, will vary from individual to individual. Benefits may include, but are not limited to, medical, vision, dental, 401K, and flexible spending.
Equal Employment Opportunity - M/F/Disability/Protected Veteran Status
Be The First To Know
About the latest Software lead Jobs in Boulder !
LEAD SOFTWARE DEVELOPER
Posted 2 days ago
Job Viewed
Job Description
About Lumen
Lumen connects the world. We are igniting business growth by connecting people, data and applications - quickly, securely, and effortlessly. Together, we are building a culture and company from the people up - committed to teamwork, trust and transparency. People power progress.
We're looking for top-tier talent and offer the flexibility you need to thrive and deliver lasting impact. Join us as we digitally connect the world and shape the future.
The Role
Do you love coding and like the idea of working on projects that help protect businesses from cyber threats? Lumen's Black Lotus Labs development team is looking for a new member to assist in automating responses to network-based threats. This team is on the forefront of leveraging bleeding edge software stacks to mitigate evolving threats.
Our ideal candidate is the person that enjoys writing code and loves automating build and deploy stages of software deployment. The mission of this team is to develop threat blocking capabilities that improve customer security posture by enabling proactive security policies on Lumen's security solutions protecting our customers from cybersecurity threats over the Internet.
Location
This is a remote position open to candidates based anywhere in the US
The Main Responsibilities
As a Lead software developer, you would closely collaborate with other developers on the team to build proactive threat blocking capabilities which will integrate with Lumen's network services. Lead developers on our team leverage their experience to collaboratively help design and engineer solutions and implement in an iterative manner. We leverage modern frameworks and systems to implement our solutions. As a lead developer, the types of tools and systems you would work with on this team are :
-
Python and other programming languages such as C, Go, etc.
-
REST and RESTful API interfaces
-
Docker, Kubernetes, or other container and virtualization services
-
Jenkins/Gitlab CI/CD/ or other automated build and deployment systems
-
Network and security elements such as routers, firewalls, DDoS mitigation appliances, and intrusion detection systems
-
Operating system kernels and network drivers
What We Look For in a Candidate
Ideally, we're looking for someone that has a strong background in software engineering that exhibits:
-
Extensive experience and prior work in more than one programming languages: Python, Go, Java, C, etc.
-
Experience in at least two out of the three programming paradigms: imperative, object oriented, functional
-
Experience in DevOps, unit testing, and continuous integration
-
A strong desire to learn and play with new technologies and techniques
-
Excellent communication and leadership skills
-
Experience with iterative development methodologies and practices
The following are not required, but are things that we look for to raise resumes up to the top of our stack:
-
Experience with developing solutions that leverage kernel and network driver level functionality
-
Experience with DevOps tools
-
Broad information of security knowledge
-
Experience with system, network, or security administration in a Unix-based environment
-
Knowledge of Internet networking protocols, topologies, and security impacts
-
Strong communication and leadership skills and prior work in a collaborative software development environment
Compensation
This information reflects the anticipated base salary range for this position based on current national data. Minimums and maximums may vary based on location. Individual pay is based on skills, experience and other relevant factors.
Location Based Pay Ranges
$103,711 - $38,281 in these states: AL AR AZ FL GA IA ID IN KS KY LA ME MO MS MT ND NE NM OH OK PA SC SD TN UT VT WI WV WY
108,896 - 145,195 in these states: CO HI MI MN NC NH NV OR RI
114,082 - 152,109 in these states: AK CA CT DC DE IL MA MD NJ NY TX VA WA
Lumen offers a comprehensive package featuring a broad range of Health, Life, Voluntary Lifestyle benefits and other perks that enhance your physical, mental, emotional and financial wellbeing. We're able to answer any additional questions you may have about our bonus structure (short-term incentives, long-term incentives and/or sales compensation) as you move through the selection process.
Learn more about Lumen's:
Benefits (
Bonus Structure
What to Expect Next
#LI-JS1
Requisition #: 338862
Background Screening
If you are selected for a position, there will be a background screen, which may include checks for criminal records and/or motor vehicle reports and/or drug screening, depending on the position requirements. For more information on these checks, please refer to the Post Offer section of our FAQ page ( . Job-related concerns identified during the background screening may disqualify you from the new position or your current role. Background results will be evaluated on a case-by-case basis.
Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.
Equal Employment Opportunities
We are committed to providing equal employment opportunities to all persons regardless of race, color, ancestry, citizenship, national origin, religion, veteran status, disability, genetic characteristic or information, age, gender, sexual orientation, gender identity, gender expression, marital status, family status, pregnancy, or other legally protected status (collectively, "protected statuses"). We do not tolerate unlawful discrimination in any employment decisions, including recruiting, hiring, compensation, promotion, benefits, discipline, termination, job assignments or training.
Disclaimer
The job responsibilities described above indicate the general nature and level of work performed by employees within this classification. It is not intended to include a comprehensive inventory of all duties and responsibilities for this job. Job duties and responsibilities are subject to change based on evolving business needs and conditions.
In any materials you submit, you may redact or remove age-identifying information such as age, date of birth, or dates of school attendance or graduation. You will not be penalized for redacting or removing this information.
Please be advised that Lumen does not require any form of payment from job applicants during the recruitment process. All legitimate job openings will be posted on our official website or communicated through official company email addresses. If you encounter any job offers that request payment in exchange for employment at Lumen, they are not for employment with us, but may relate to another company with a similar name.
Application Deadline
08/15/2025
Lead Software Engineer
Posted 2 days ago
Job Viewed
Job Description
Core Technical Skills: Python Development in Agile Environment Required:
- Advanced Python programming and best practices
- Docker containerization
- RESTful API design and implementation
- Unit testing frameworks
- Security frameworks - API/CLI security, OATH2, Okta, Keycloak
- Experience with Scrum methodologies
Nice to Have:
- Integration .
Lead Software Developer
Posted 7 days ago
Job Viewed
Job Description
About Lumen
Lumen connects the world. We are igniting business growth by connecting people, data and applications - quickly, securely, and effortlessly. Together, we are building a culture and company from the people up - committed to teamwork, trust and transparency. People power progress.
We're looking for top-tier talent and offer the flexibility you need to thrive and deliver lasting impact. Join us as we digitally connect the world and shape the future.
The Role
We are seeking an exceptionally talented and experienced Lead Software Developer to join our growing team. In this pivotal role, you will be instrumental in designing, developing, and deploying highly scalable and resilient software solutions within our cloud-native environment. Your deep expertise in Python will be critical in building robust backend systems, APIs, and microservices that power our core products.
Location
This is a Work From Home position available from any US-based location.
You must be a US Citizen or Permanent Resident/Green Card for consideration for this position.
The Main Responsibilities
-
Design, development, and implementation of complex software systems using Python, ensuring high performance, scalability, and reliability in a cloud environment.
-
Architect and build robust APIs, microservices, and data pipelines to support various applications and services.
-
Collaborate closely with business partners, architects, and other engineering teams to define technical requirements and deliver innovative solutions.
-
Drive technical excellence, promoting clean code, test-driven development, and continuous integration/continuous deployment (CI/CD) practices.
-
Code reviews, provide constructive feedback, and ensure adherence to coding standards and architectural principles.
-
Identify and implement opportunities for performance optimization, cost efficiency, and operational excellence within cloud infrastructure.
-
Stay abreast of emerging technologies and industry trends, particularly in cloud computing, Python, DevOps, and AI, and advocate for their adoption where appropriate.
-
Troubleshoot and resolve complex technical issues, ensuring the stability and availability of our production systems.
What We Look For in a Candidate
-
Bachelor's or Master's degree in Computer Science, Software Engineering, or a related technical field.
-
8+ years of professional software development experience.
-
Deep expertise in Python is mandatory, with a proven track record of building and deploying production-grade applications.
-
Extensive experience with cloud platforms (AWS, Azure, or GCP) is required, including a strong understanding of cloud services such as serverless computing (Lambda/Functions/Cloud Functions), containerization (Docker, Kubernetes), databases (relational and NoSQL), and messaging queues.
-
Strong understanding of software engineering best practices, including design patterns, data structures, algorithms, and secure coding principles.
-
Excellent problem-solving skills, with the ability to analyze complex technical challenges and propose effective solutions.
-
Strong communication and interpersonal skills, with the ability to articulate technical concepts clearly to both technical and non-technical audiences.
Preferred Qualifications:
-
Hands-on experience with DevOps practices and tools (e.g., CI/CD pipelines, infrastructure as code with Terraform/CloudFormation, monitoring, logging, and alerting).
-
Experience with Artificial Intelligence (AI) and Machine Learning (ML) concepts and frameworks (e.g., TensorFlow, PyTorch, scikit-learn), particularly in deploying and managing AI/ML models in a production cloud environment.
-
Experience with distributed systems and microservices architectures.
-
Familiarity with agile development methodologies.
Compensation
This information reflects the anticipated base salary range for this position based on current national data. Minimums and maximums may vary based on location. Individual pay is based on skills, experience and other relevant factors.
Location Based Pay Ranges
$103,711 - $38,281 in these states: AL AR AZ FL GA IA ID IN KS KY LA ME MO MS MT ND NE NM OH OK PA SC SD TN UT VT WI WV WY
108,896 - 145,195 in these states: CO HI MI MN NC NH NV OR RI
114,082 - 152,109 in these states: AK CA CT DC DE IL MA MD NJ NY TX VA WA
Lumen offers a comprehensive package featuring a broad range of Health, Life, Voluntary Lifestyle benefits and other perks that enhance your physical, mental, emotional and financial wellbeing. We're able to answer any additional questions you may have about our bonus structure (short-term incentives, long-term incentives and/or sales compensation) as you move through the selection process.
Learn more about Lumen's:
Benefits (
Bonus Structure
#LI-Remote
#LI-PS1
Requisition #: 339173
Background Screening
If you are selected for a position, there will be a background screen, which may include checks for criminal records and/or motor vehicle reports and/or drug screening, depending on the position requirements. For more information on these checks, please refer to the Post Offer section of our FAQ page ( . Job-related concerns identified during the background screening may disqualify you from the new position or your current role. Background results will be evaluated on a case-by-case basis.
Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.
Equal Employment Opportunities
We are committed to providing equal employment opportunities to all persons regardless of race, color, ancestry, citizenship, national origin, religion, veteran status, disability, genetic characteristic or information, age, gender, sexual orientation, gender identity, gender expression, marital status, family status, pregnancy, or other legally protected status (collectively, "protected statuses"). We do not tolerate unlawful discrimination in any employment decisions, including recruiting, hiring, compensation, promotion, benefits, discipline, termination, job assignments or training.
Disclaimer
The job responsibilities described above indicate the general nature and level of work performed by employees within this classification. It is not intended to include a comprehensive inventory of all duties and responsibilities for this job. Job duties and responsibilities are subject to change based on evolving business needs and conditions.
In any materials you submit, you may redact or remove age-identifying information such as age, date of birth, or dates of school attendance or graduation. You will not be penalized for redacting or removing this information.
Please be advised that Lumen does not require any form of payment from job applicants during the recruitment process. All legitimate job openings will be posted on our official website or communicated through official company email addresses. If you encounter any job offers that request payment in exchange for employment at Lumen, they are not for employment with us, but may relate to another company with a similar name.
Application Deadline
08/12/2025