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.
$78k - $156k
...advances in cancer detection and treatment guidance, we will help eradicate the disease and the suffering it causes.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- ...to get together quarterly for intense in-person working sessions called “surges.”learn more about working at Coinbase. Senior Software Engineer (EAA) The CEE Surfaces team, part of Coinbase's Customer Experience & Engagement org within EAA, owns the customer- and...SeniorLocal area
- ...the quality bar for the teamMentor and support less-experienced engineers through pairing, reviews, and knowledge sharingCollaborate... ...field, or equivalent practical experience5+ years of professional software development experience (or equivalent demonstrated impact)...SeniorH1bWork at officeRemote workRelocation
$95k - $125k
...best practices and guiding development throughout the full software development lifecycle. We design and build solutions using... ..., logistics, food safety, and information technology. This Senior Software Engineer role is hybrid remote in Madison, NJ 07940, and we are...SeniorFull timeRemote workRelocation- ...product which allows users to deploy fault-tolerant, globally distributed MongoDB clusters in just minutes. We're seeking a Senior Software Engineer to join our Developer Tools Team within the Database Experience department. The team is responsible for tools which allow...SeniorLocal areaRemote workWorldwide
- ...Java Developer III - Madison, WI - Contract W2/C2C - $45-55 Per HRThis contract role involves developing and supporting web applications in a hybrid environment. The position requires experience with programming languages and databases, working closely with team members...Contract work
$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- ...Job Description Job Description Position Title: Senior Software Engineer – Interoperability Reports to : Senior Manager Global Software Engineering FT/PT : Full-time Location : US Office, Hybrid- Office 3 days a week Position Summary: Join our...SeniorFull timeFor contractorsWork at officeShift work3 days per week
$106k - $145k
...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 for...SeniorTemporary workWork experience placementFlexible hours$135.2k - $306.4k
...Job Description Senior / Principal Software Engineer or Architect Database Engine, Search & Document Systems We are looking for senior systems builders to help shape the next generation of document, search, and AI-facing capabilities inside Oracle Database....SeniorFull timeTemporary workFlexible hours- ...on LinkedIn, 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...SeniorFull timeTemporary workLocal area
$99.7k - $124.1k
...Information Technology is a team of passionate software development professionals who deliver a... .... An Information Technology Software Engineer II is a software professional who enjoys... ...position can be hired at a level I, II, or III depending on skillset....H1bMonday to Friday3 days per week- ...maintaining web services, system integrations, web development, and highly complex online transaction processing (OLTP).Hardware/Software EnvironmentAzure SQL.NET Framework 6.NET Framework 8Blazor FrameworkMudBlazor Material Design LibraryVisual Studio.NETAzure Cloud...
$100k - $120k
...partnerships, while our focus on creativity and innovative solutions empowers our customer communities to thrive. The Senior Software Engineer on the New Ventures team designs, creates, maintains, audits, and improves software applications by performing coding, debugging...SeniorFull timeTemporary workLocal areaRemote work- ...experts and integrated directly with property management systems, serving over 2M units. The Role We are looking for a Senior Software Engineer to drive the evolution of our shared data platform - the core infrastructure that powers all three ApartmentIQ products....SeniorTemporary workRemote workWork from homeWork visaFlexible hoursShift work
- ...Job Description Job Title: Technical Sourcing Mechanical Engineer III (TSE) How will you make an impact? The Staff Technical Sourcing... ...85 in the medical products industry. Skilled in CAD Design software such as SolidWorks, Pro/e, or equivalent. An understanding...Contract workWork at office
$143k - $193.05k
...BELIEVE in what they're doing! Job Description Summary: The Infrastructure Modernization business unit is seeking a Senior Principal Software Engineer to serve as a visionary and hands-on technical leader for our Workload Automation solutions. The Infrastructure...SeniorFull timeRemote workWorldwide- ...perspectives to the table, so we can truly know and help our clients, communities, and each other.How you’ll create opportunities in this Senior Application Developer role: Design, develop, test, debug, document, maintain, and enhance complex web-based applications,...SeniorFull time
- 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 other talented...SeniorFull time
$149.1k - $275.88k
Job Title:Senior Expert Gameplay Engineer - Raven Software - Middleton, WIRequisition ID:R028063Job Description:Your MissionYour mission is to create, implement, and refine highly cinematic, player-first experiences that will be enjoyed by millions of gamers worldwide...SeniorFull timeTemporary workPart timeWork at officeLocal areaWorldwideRelocation package- ...Senior iOS Engineer - Swift / SwiftUI / UIKit Position Overview Build and enhance iOS mobile applications using modern Apple development technologies and architectural patterns. This role is suited for a mid-to-senior engineer with strong experience in...Senior
$100k - $144k
...Resource Innovations is seeking 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 cloud-based enterprise...SeniorRemote jobFull timeWork at officeLocal area- ...the table, so we can truly know and help our clients, communities, and each other.CLA is growing and seeking to hire an experienced Senior ServiceNow Developer to join our talented Information Technology team. The position offers growth, flexibility and a collaborative...SeniorFull time
- SUMMARYThe Senior Salesforce Service Cloud Solution Architect leads the design, governance, and delivery of enterprise Salesforce Service Cloud capabilities within the IT organization. This role partners IT leadership, business stakeholders, implementation partners, onshore...SeniorContract work
$69.4k - $158k
Cloud Engineer, SeniorThe Opportunity:Manage, administer, support and enhance cloud environments, ensuring continuous improvement and rapid problem resolution. Apply specific functional knowledge, including working and general industry knowledge. Develop or contribute...SeniorFull timeContract workPart timeWork at officeLocal areaRemote work- ...Senior Java Software Engineer Weather Means Business™. WSI is the world's leading provider of weather-driven business solutions that enable enterprises to make better decisions using the most accurate and precise weather data available. WSI serves some of the world...Senior
$103k - $141k
...continues to invest in the technologies that power our business, we are expanding our cloud engineering capabilities to build a modern, scalable technology foundation for the future. The Senior Cloud Platform Engineer designs, engineers, implements, and continuously evolves...SeniorFull time- ..., we want to hear from you! Position Summary This is an engineering role, not a research role. The Sr AI Engineer is a hands-on... ...experiences, and sharpen decision making. The ideal candidate is a software engineer first who happens to be obsessed with AI, pairing...Senior
$160k - $185k
...mission forward. We build quantum computers. You will write the software that runs them. This is a production-first, high-coding role... ...do. You will work directly alongside physicists and hardware engineers, converting complex scientific requirements into software that...SeniorTemporary workFlexible hours$95k - $150k
...Job Description Job Description Paradigm is a software company transforming the way that the residential, construction & building... ...industries operate across the globe. We are looking for a Senior Software Engineer - IBM App Connect Enterprise to be part of revolutionizing...SeniorFor contractors
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Senior Software Engineer III. Be the first to apply!
- software developer positions Madison, WI
- senior software engineer remote Madison, WI
- software engineer contract Madison, WI
- cybersecurity software engineer Madison, WI
- part time software developer remote Madison, WI
- junior software developer internship Madison, WI
- software engineer remote Madison, WI
- software engineer Madison, WI
- software engineer travel Madison, WI
- software engineer amazon Madison, WI



