Software Engineer
Bicycle Transit Systems
Senior Software Engineer IIIReports to: Software Engineering ManagerLocation: This is 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, ExemptSchedule: Mon- Thurs, 8am-4:30pm, 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 leaveThe 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 & IntegrationDesign, 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 the 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 LeadershipProvide 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 AssuranceActively 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 SolvingCommunicate 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 SupportParticipate 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 ImprovementStay 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 experience8-10+ years of experience in software developmentExperience with .NET, C#, OOPs, design patterns and source control systems (Git, etc.)Experience with ASP.NET MVC and ORM toolsExperience with database technologies (SQL Server, MSSQL)Experience with RESTful APIs using Web API, ASP.NET CoreExperience with HTML 5, CSS 3.0, Bootstrap, JavascriptExperience with .NET MAUI and mobile application development a plusExperience with Linux and/or Docker a plusUnderstanding of microservice architecture, cloud-hosted systems. Experience with Microsoft Azure a plusFamiliarity with latest security protocol standards, including but not limited to and OAuth2Familiarity with continuous integration and continuous delivery (CI/CD) pipelinesExperience with agile development methodologyA passion for learning and self-developmentPreferred Qualifications:Experience working in the micromobility, cycling and/or urban transportation infrastructure industriesPhysical 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 timeAbility to maintain regular, punctual attendance in accordance with company policyRepetitive motion required of the wrists, hands, or fingers occasionally throughout the workdayMust be able to talk, listen and speak clearly on telephone and video conferencing throughout the workdayThe 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.
$90k - $130k
...solutions. Our team is passionate about creating robust, scalable, and high-performing software that meets the evolving needs of our clients. We are looking for a Full-Stack Software Engineer who shares our enthusiasm for technology and wants to be a part of a dynamic team...SuggestedFull timeTemporary workWork at officeLocal areaRemote workWork from home- ...Full Stack Software Engineer Anywhere Type: Permanent Category: Development Industry: Legal Workplace Type: Remote Reference ID: JN -082026-108258 Date Posted: 08/11/2026 Shortcut: Description Recommended Jobs Description: Remote...SuggestedHourly payPermanent employmentFull timeLocal areaRemote work
- ...develop, introduce and support new treatment delivery systems and software that will give new hope and new health to cancer patients and... ...and reduce regressions. Contribute to sustaining engineering by troubleshooting, participating in root-cause analysis, and...SuggestedPermanent employmentFull timeWork at office
- ...technological innovations that can serve our customers. Our in-house software and hardware teams bring the heart of our appliances to life... ...to invest in you and your career.Our embedded software engineers craft and innovate on truly unique complex controls platforms....SuggestedFull timeWork at office
$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...Suggested$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...Full timePart timeWork at officeWork visaShift workNight shiftWeekend work- ...About the role Steelhead Technologies is hiring a Senior Software Engineer. You’ll be working on the ERP that runs metal finishing and fabrication shops across the country. Our customers depend on Steelhead to run every part of their business — quoting, work orders, part...
$100k
...walmart lab etc to name a few.Currently, we are looking for entry-level software programmers, Java full stack developers, Python/Java developers, data analysts/data scientists, machine learning engineers for full time positions with clients. Who should apply? Recent...Full timeH1b- ...Software EngineerGive hope. Give health. Make your mark in the fight against cancer.At Accuray, we make a direct and powerful impact on... ...patients to live longer, better lives.Job DescriptionThe Software Engineer participates in requirements, design, development, integration,...Worldwide
$70k
...to Workday to apply through the internal application process. Job Category:Academic Staff Employment Type:Regular Job Profile:Software Engineer/Developer I Job Summary: We are seeking a Lead Developer who combines strong software engineering skills with technical leadership...Permanent employmentImmediate start- ...Software EngineerThe Software Engineer reviews the technical designs, security configurations, and implements software programming applications, including software infrastructure and development tools.The candidate will be responsible for the management of DevOps and...
- ...Software Engineer (LIS or LIMS)We are seeking a skilled Software Engineer for a contract position in Madison, WI. This role involves designing, developing, testing, and maintaining software components. The ideal candidate will work collaboratively within agile teams to...Contract work
$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...Work at officeLocal areaRemote work- ...under the ALTRONEX brand name. Proven, trusted equipment and service since 1961! Job Description Position Summary : The Software Engineer is an individual contributor within a team, responsible for analysis, design, programming, testing, documentation, and...
- ...Steelhead Technologies is seeking a Senior Software Engineer to strengthen the ERP platform used by metal finishing and fabrication shops nationwide. You will shape data models, lead cross-cutting features, and drive technical direction with the team in a production-focused...
- Software EngineersOn: Software engineers apply the principles of software engineering to the design, development, maintenance, testing, and evaluation of the software and systems work to the specified requirements.
- ...Software Development EngineerWe're looking for exceptionally talented Software Development Engineers who are genuinely excited about solving real world problems and fired up about making a difference. If this sounds like you, we'd love to talk to you about immediate and...Permanent employmentFull timeTemporary workWork at officeImmediate startRemote workRelocationHome office
- ...Senior Software EngineerThe Senior Software Engineer serves as a technical expert and reference for complex software components. This role involves hands-on development, technical guidance, and the design and development of AP Suite software for the reconstruction and...Local areaFlexible hours
- ...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)...H1bWork at officeRemote workRelocation
- ...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...
$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...Work experience placementCasual workLocal areaFlexible 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...Work experience placementRemote work- ...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...Flexible 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...Full timeFor contractorsRemote work
$110.5k - $160k
...Description By applying to this position, your application will only be considered for our fall Software Development Engineer (SDE) internship roles. Our fall intern roles have start dates in August/September 2026 and are 12 weeks in duration. Do you want to solve real...Full timeInternshipWork at officeWorldwideMonday to Friday- ...develop, introduce and support new treatment delivery systems and software that will give new hope and new health to cancer patients and... ...DescriptionSummary: The Motion Controls & Robotics Software Engineer is responsible for the research, planning, design, implementation...Permanent employmentFull time
- Job TitleComputer / Software Engineer (Medical Device)RequisitionJR000015837 Computer / Software Engineer (Medical Device) (Open)LocationMadison, WIAdditional LocationsJob Description SummaryWe are seeking an experienced Computer / Software Engineer to support the Sustaining...Full timeWork at office
- ...Tilly's Talent Attraction team, to submit candidates for review via our applicant tracking system.Job Description:The Senior Systems Engineer serves as the technical architecture authority for the platforms team, owning integration design, security standards, platform...Permanent employmentFull timeLocal areaRemote workWorldwideFlexible hoursShift work
$107.5k - $134.4k
...Health Solutions is seeking a dynamic Manager, EDI & Platform Engineering to lead a high-performing team responsible for enterprise healthcare... ...and apply analytic thinking skillsGood knowledge of computer software applicationsWorks well under pressure and adaptable to change;...Full timeWork from home- ...or a technical expert, this position will set you up for success in the future.Primary ResponsibilitiesThe Lead Integrated Systems Engineer will play a critical role in delivering products that meet our customers’ expectations while advancing our manufacturing...Full time
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer. Be the first to apply!
- cybersecurity software engineer Madison, WI
- graduate software engineer Madison, WI
- software developer fintech 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
- senior software engineer ruby on rails Madison, WI


