> Markdown version of [/jobs/ext/2536633-senior-software-engineer-iii](https://www.wearedevelopers.com/jobs/ext/2536633-senior-software-engineer-iii). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer III - **Company:** Bicycle Transit Systems Inc - **Location:** Boulder, CO, United States (Remote available) - **Experience:** Expert - **Salary:** $120,000.0 - $125,000.0 - **Contract:** Permanent contract - **Skills:** Clean Code Principles, ASP.NET, JavaScript (Programming Language), .NET Framework, Agile Methodology, ASP.NET MVC Framework, HTML5, Microsoft Azure, Bootstrap (Software), C Sharp (Programming Language), Cascading Style Sheets (CSS), Mobile Application Development, Code Review, Databases, Software Design Patterns, Linux, Revision Control Systems, Mobile Application Software, Microsoft SQL Server, OAuth, Object-Oriented Software Development, Scrum Methodology, Software Deployment, Software Engineering, Software Systems, Systems Architecture, Backend, Git, Information Technology, Front End Software Development, Restful APIs, Software Performance, Workday, Docker, Web Api, Microservices - **Published:** August 24, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=3bc75e706f06e220 ## About the Role * Undergraduate degree in computer science or equivalent experience * 8-10+ years of experience in software development * Experience with .NET, C#, OOPs, design patterns and source control systems (Git, etc.) * Experience with ASP.NET MVC and ORM tools * Experience with database technologies (SQL Server, MSSQL) * Experience with RESTful APIs using Web API, ASP.NET Core * Experience with HTML 5, CSS 3.0, Bootstrap, Javascript * Experience with .NET MAUI and mobile application development a plus * Experience with Linux and/or Docker a plus * Understanding of microservice architecture, cloud-hosted systems. Experience with Microsoft Azure a plus * Familiarity with latest security protocol standards, including but not limited to HTTPS and OAuth2 * Familiarity with continuous integration and continuous delivery (CI/CD) pipelines * Experience with agile development methodology * A passion for learning and self-development Preferred Qualifications: * Experience working in the micromobility, cycling and/or urban transportation infrastructure industries Physical Requirements and Special Demands: The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job. * Required standing or sitting for several hours straight at a time * Ability to maintain regular, punctual attendance in accordance with company policy * Repetitive motion required of the wrists, hands, or fingers occasionally throughout the workday * Must be able to talk, listen and speak clearly on telephone and video conferencing throughout the workday * The person in this full-time position is expected to work 32 hours per week (4 days per week, 8 hours per day). Some hours outside of this, including nights and weekends, may be required. ## Description The Senior Software Engineer III is an expert individual contributor on the software team and plays a critical role in developing innovative software solutions that improve the rider and operator experience in our bike share systems. Using their expertise and knowledge, the Senior Software Engineer III will act as a technical resource for the Software Team. The position will collaborate closely with cross-functional teams, drives feature development, and provides technical leadership to ensure our applications meet the highest standards of performance, reliability, and scalability. The person in this role contributes to the scrum team by writing software for new features and ongoing development projects and collaborating with other software engineers and quality assurance engineers to thoroughly plan, implement, and test the work. A Software Engineer III may work on software integrations with our station technology, an administration website for bike share system operators, a mobile app, built in .NET MAUI, for bike share system users, and data feeds, such as GBFS and MDS, for bike share system partners., Software Development & Integration * Design, develop, and maintain high-quality code for BCycle applications, ensuring smooth integration between services and components across the tech stack (front-end, back-end, databases, and external APIs). * Contribute to the architectural design and implementation of new features, ensuring alignment with team goals and business objectives. * Contribute to technical design of our system architecture to promote scalability and reliability. * Complete code reviews and contribute feedback to maintain high-quality code and share knowledge with the team. Technical Leadership * Provide technical guidance to junior team members, helping them grow while ensuring adherence to best practices in software development and engineering standards. * Offer solutions to complex technical challenges and outline effective technical approaches for new features and projects. Collaboration & Quality Assurance * Actively participate in scrum ceremonies including daily standups, backlog refinement, sprint review. * Work closely with fellow software engineers, quality assurance, and product teams to ensure the seamless delivery of features, ensuring thorough testing and documentation. Communication & Problem Solving * Communicate technical concepts and progress clearly to both technical and non-technical stakeholders. * Approach challenges with curiosity, a solution-oriented mindset, and a willingness to collaborate with others to resolve issues. Operational Support * Participate in software deployments and on-call rotations, ensuring our applications are running smoothly and efficiently in production. * Assist in troubleshooting and resolving production issues in a timely manner. Continuous Improvement * Stay up to date with industry trends and emerging technologies, contributing to the evolution of development practices and tooling within the team. * Proactively identify areas for improvement and implement solutions to enhance software performance, reliability, and user experience. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [Keeping applications secure by evolving OAuth 2.0 and OpenID Connect](https://www.wearedevelopers.com/videos/100152-keeping-applications-secure-by-evolving-oauth-2-0-and-openid-connect) - [Docker network without Docker](https://www.wearedevelopers.com/videos/1418-docker-network-without-docker) - [Migrating half a million users to a new payment service provider](https://www.wearedevelopers.com/videos/730-migrating-half-a-million-users-to-a-new-payment-service-provider) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) - [Shared mobility for everyone!](https://www.wearedevelopers.com/videos/64-shared-mobility-for-everyone) ## Related Articles - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [Is Software Engineering Hard?](https://www.wearedevelopers.com/magazine/448-is-software-engineering-hard) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london)