Senior Software Engineer III
Bicycle Transit Systems Inc
Job Description
Job Description
Title: Senior Software Engineer III
Reports to: Software Engineering Manager
Location: This a majority remote position, but is required to be within the metropolitan areas of one of the following cities where we operate: Madison WI, Philadelphia PA, Boulder CO, or Los Angeles CA.
Job Type: Full-time, Exempt
Schedule: Mon- Thurs, 8am-430pm, 8 hours per day, 32 hours per week. Due to the nature of the work, some work hours outside of this may be required.
At Revolution, we believe in a future where every person has access to a bike—where cities are less congested and more connected. More than 200 team members work toward that future every day, one ride at a time.
We design and operate bike share systems that serve communities across North America. From large cities to small towns, college campuses, and corporate environments, we deliver solutions tailored to the needs of each place we serve.
At Revolution, you’ll be part of a team that values collaboration, curiosity, and practical problem-solving. We are committed to building an inclusive workplace where people can contribute meaningfully and grow. Our commitment to employee well-being is reflected in our recognition as a 2026 Platinum Bell Seal recipient by Mental Health America, honoring our efforts to foster a respectful and mentally healthy workplace.
A few of the benefits we offer:
- Competitive compensation package
- Affordable medical, dental, and vision insurance options
- 401k with up to 4% employer match
- 3 weeks PTO + 7 days sick time off per year
- Paid parental leave
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.
Essential Duties and Responsibilities:
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.
Education and/or Work Experience Requirements:
- 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 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.
We are an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees. We do not discriminate based upon race, religion, color, national origin, gender (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics.
- ...Primary Responsibilities: Our embedded software engineers craft and innovate on truly unique and sophisticated controls platforms. As part of our team, you will be responsible for building high-quality software features daily. Additionally, you'll work alongside...SeniorFull time
- ...review and analysis. Certified Microsoft .Net Web Developer III capabilities with 5 or more years of experience in .NET core,... ...wide degree of creativity and latitude is expected. Hardware/Software Environment .NET Core 8+ C# GitHub Jira Swagger...SuggestedFull timeContract workFor contractorsWork experience placementRemote workRelocationWeekday work
- This recruitment is for one (1) .NET Web Developer III position for the Bureau of Information \ Technology Services (BITS) at the... ...experience with Microsoft Web application \ architecture, development software, tools and environment such as ASP.NET, Java Script, Web \...SuggestedFull timeFor contractorsWork at office
- ...Senior Software EngineerResource Innovations is seeking a Senior Software Engineer to join our growing Software as a Service (SaaS) team. As a hands-on technical lead at Resource Innovations, you will be instrumental in the design, development and deployment of innovative...SeniorWork at officeRemote work
$186.07k - $218.9k
...to get together quarterly for intense in-person working sessions called “surges.”learn more about working at Coinbase. Senior Software Engineer (EAA) The EAA Compliance CXAE team, part of Coinbase's Enterprise Applications and Architecture org, builds AI-first surfaces...SeniorLocal area$120k - $135k
...As a Software Development Lead on the OnVUE team, you will provide technical leadership for one or more product development squads supporting... ...and implementation of scalable software solutions, mentoring engineers, driving technical excellence, and ensuring successful...SeniorFull timeRemote work- ...Description Evans Transportation Services is seeking a Backend Software Engineer to develop and maintain scalable applications, APIs, integrations, and databases that support our transportation and logistics operations. This role partners with business and technology teams...Senior
$98.9k
...superpowers. You own and execute features independently, build APIs for engineers to solve customer problems, and ensure our systems are... ...efficient, optimized, scalable, and reliable. Developing software testing and validation procedures and documentation. Ensuring...SeniorWork at officeRemote work$110k - $140k
...Senior Software Engineer Location: United States (Remote) The Role The Senior Software Engineer is a senior individual contributor responsible for designing, developing, and delivering high-quality, scalable, secure, and reliable software solutions that support...SeniorFull timeRemote work$186.07k - $218.9k
...in collaboration with product, design, security, data or other engineering teams Demonstrate a keen awareness of Coinbase’s platform,... ...we look for in you You have at least 5 years of experience in software engineering and at least 5 years of experience in developing large...SeniorLocal area- ...for a better tomorrow with our Secure Document Generation (SDG) software. Everyone at Inkit, no matter their role, can leave their mark... ...and maintain coding standards and best practices for the engineering team. Design for security and privacy from the ground up in all...SeniorFlexible hours
$161.64k - $217k
...foreign equivalent, in Computer Science, Information Technology, Engineering, or closely related quantitative discipline. Special Skill... ...:00 p.m. The Intelligent Heart Of Customer Experience Zendesk software was built to bring a sense of calm to the chaotic world of customer...SeniorWork experience placementRemote work$197.4k - $232k
...Type: FullTime Location Type: Remote Department Engineering Compensation: $197.4K – $232K • Offers Equity At... ...One Team. One Data Streaming Platform. About the Role Senior Software Engineers II at Confluent take ownership of critical backend...SeniorFull timeRemote work- ...Senior Software EngineerHusch Blackwell LLP is a full-service litigation and business law firm with multiple locations across the United... ...empowered, then we invite you to apply to our Senior Software Engineer position. This position may be filled remotely or in a hybrid...SeniorFull timeTemporary workWork at officeRemote workFlexible hours
- ...Job Title Microsoft.NET Web Developer III Job Description The Department of Natural Resources, DNR IT Custom Applications... ...Project Manager, and program Leads, utilizing DNR IT standards, software and tools. Orienting self to current applications by working...Work experience placementWork at office
- ...orientation.Experience working in a team-oriented, collaborative environment. Ability to quickly master new technologies as needed.Required Skills: UX Design,.NET,Javascript Additional Skills: HTML/XHTML/DHMTL Coder,Software DeveloperThis is a high PRIORITY requisition....Immediate start
- ...Software EngineerCandidates MUST be WI residents or willing to relocate to WI at their own expense prior to starting. This position can... ...analytics, and how they apply to websitesRequired Skills: Professional Engineer, Azure,.NET, Java, HTML. Additional Skills: Azure Engineer,...Remote workRelocation
$120k - $150k
As a Senior Software Engineer, this professional will lead the design and development of entire computer systems and application software. They will leverage their expertise to create scalable and robust solutions, mentor junior developers, and drive best practices across...SeniorWork experience placementCasual workLocal areaFlexible hours$83.43k - $222.48k
...Senior Software Development EngineerCVS Health Digital is looking for hands-on, passionate people who want to join a high energy and growing... .... Currently, we are seeking a Senior Software Development Engineer with deep expertise in Java/JEE, Spring Boot, RESTful microservices...SeniorLocal area$174k - $252k
...or equivalent practical experience. 5 years of experience with software development in C++, C, or Python.3 years of experience testing... ...developing accessible technologies. Google's software engineers develop the next-generation technologies that change how billions...Senior- ...Group is looking for a User Experience Application Architect III . Our client is a (Technology/Financial Services) industry leader... ..., CSM, etc.) Bachelor's Degree in Computer Science, Math, Engineering, Information Systems, or a related field. Nice to Have...For contractorsWork at officeRemote workRelocation
$186.07k - $218.9k
...get together quarterly for intense in-person working sessions called “surges.”learn more about working at Coinbase. As a Senior Software Engineer on the Platform Core Automation team, you'll build the AI infrastructure and agentic systems that automate customer...SeniorLocal area$106k - $141k
...prototype while never losing sight of the critical importance of systems engineering process and attention to detail. We take bold, calculated risks to drive progress. We are seeking a Senior Software Engineer to join the team building the control system software...SeniorFull timeTemporary workWork experience placementFlexible hours- Job Description Senior Robotics Software Engineer Full-Time | In-Person | Suamico, WI We build full-size commercial autonomous robots that mow large properties without an operator in the seat. They run in real terrain, including wet grass, dust, heat, GPS dropouts, and...SeniorFull timeFor contractorsRemote work
$65 per hour
...understanding of business processes across a number of domains coupled with a range of cutting-edge technology skills help us to provide software services to Government, Telecommunications, Manufacturing, Banking & Financial Services, Insurance, Healthcare, Utilities and...Remote jobHourly payFull timeLocal areaWork from homeFlexible hours$78k - $156k
...nutritionals and branded generic medicines. Our 115,000 colleagues serve people in more than 160 countries.JOB DESCRIPTION:As a Sr. Software Engineer, this seasoned professional will demonstrate competence and creativity in a wide range of technical areas. This role will have...SeniorFull timePart timeWork at officeWork visaShift workNight shiftWeekend work- ...Facebook , Instagram , X and YouTube. Job Description Join the Madison Peptide Therapeutics (MPT) Engineering team as a Senior Software Instrumentation Engineer and help advance cutting-edge peptide array synthesis technology. In this role, you will develop...SeniorFull timeTemporary workLocal area
$92.5k - $209.5k
...multi-tenant cloud environment. OCI gives engineers the opportunity to work on systems that... ...to build, validate, secure, and release software safely at cloud scale. At OCI, engineers... ...We Looking For? We are looking for a senior software engineer with strong distributed...SeniorTemporary workFixed term contractFlexible hours$48k - $84k
...$48,000 - $84,000 per year Location: Remote Employment option: Full time Job Summary We are looking for a Senior Software Engineer with strong algorithmic and data processing expertise to join a global team working on a complex trade surveillance system...SeniorFull timeRemote work- ...Job Title: Senior .NET Web Developer Client: State of Wisconsin – Department of Children and Families (DCF) Job Location: Madison, WI (90–100% Remote – Must be a WI resident or willing to relocate within 30 days) Note: Candidates must be authorized...SeniorRemote jobContract workH1bRelocation
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer III. Be the first to apply!
- cybersecurity software engineer Madison, WI
- graduate software engineer Madison, WI
- software developer fintech Madison, WI
- new graduate software engineer Madison, WI
- senior robotics software engineer Madison, WI
- network software engineer Madison, WI
- software engineer remote Madison, WI
- part time software developer remote Madison, WI
- software engineer full time Madison, WI
- entry level software engineer remote Madison, WI



