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.
$78.8k - $131.3k
Backend API’s and Integrations Software Engineer III Are you a Backend API developer looking to work for a mission driven global organization?About the role: We’re seeking a Software Engineer III with strong backend engineering skills to design, build, and operate distributed...SuggestedFull timeContract workLocal areaWork from home- ...Software Engineering – III Work in a collaborative team using agile software development methodology, performing the following tasks: Develop software maintenance and upgrade solutions for tactical systems on a collaborative agile team. The candidate will engage in...SuggestedContract workWork experience placement
- ASRC Federal Mission Solutions is a premier provider of systems engineering, software engineering, system integration and project management services for real-time, mission-critical defense systems. We are seeking highly motivated Software Engineers to support the continued...Senior
$128k - $187k
...named one of the top “44 Startups to Bet your Career on in 2024” by Business Insider. Artera is seeking a highly skilled Senior Software Engineer to join our dedicated team, focusing on federal government projects with key clients such as the Department of Defense,...SeniorFull timeTemporary workSummer workSummer holidayLive inCurrently hiringWork at officeLocal areaRemote workFlexible hours3 days per week- Role SummaryNuuly is searching for a Senior AI Engineer to help build and evolve the AI-powered development harness our Product, UX, and Engineering... ...5+ years of hands-on experience building production software or internal platforms (APIs, workflow engines, developer...SeniorCasual work
$95.3k - $158.8k
...performs complex research, design, and software development assignments within a software... ...solutions.QUALIFICATIONS:• 5+ years of Software Engineering experience• BS Engineering/Computer... ...with complex data models.• Mentor less-senior software developers on development...SeniorFull timeLocal area- Senior Software EngineerPosition SummaryThe role plays a critical part in advancing Morgan Properties’ technology capabilities by delivering... ...rigor, ownership, and cross-functional collaboration across engineering, data, and product teams to deliver reliable, high-...SeniorContract workWork at office
- ...healthcare to embrace digital. As a leader in pathology AI software, we are empowering pathologists and scientists to transition... ...redefining what’s possible in medicine.About the RoleAs a Senior Software Engineer, you’ll help build and evolve the software platform powering...SeniorWork at officeShift work
$125.9k - $148.1k
...by connecting you with smart, collaborative professionals who value your ideas.We are seeking a highly skilled Full-Stack Senior Software Engineer to join our team. In this role, you will design, develop, and maintain modern web applications across the stack. The ideal...SeniorFull timeContract workLocal areaFlexible hours$107.9k - $179.9k
...in a collaborative environment? As an experienced Senior Data Product Analyst - Data Management Engineer III, you will have the opportunity to share new ideas... ..., deploy, and operate integrated solutions across software, data, AI, networks, and cloud infrastructure. These...SeniorLocal areaVisa sponsorship- ...A growing health technology company is seeking a full time Senior Software Engineer to join its engineering team. This role offers the opportunity to build scalable, cloud-based applications used by leading organizations. This role requires 2 days onsite each week in...SeniorFull time2 days per week
- ...Responsibilities Support, maintain, and enhance high-quality software modules within the enterprise product suite. Analyze and resolve... .... Communicate technical and operational issues effectively to engineering teams and business leadership. Ensure adherence to established...Senior
$116k - $130k
Data Intelligence, LLC (DI) is seeking a Software Engineer III to support advanced software development and integration efforts for U.S. Navy tactical systems. This role is ideal for experienced engineers who can contribute across the full lifecycle while helping drive...$93.85k - $143.7k
POSITION OVERVIEWNBME is seeking an AWS Serverless Software Engineer to join the Product Engineering Unit as a key member of the Exam Delivery... ..., and solution planning activities under the guidance of senior engineers and architects.Develop and maintain APIs, integrations...Work experience placementWork at officeLocal areaRemote work- ...Software EngineerThis position performs complex research, design, and software development... ....Qualifications• 5+ years of Software Engineering experience• BS Engineering/Computer Science... ...with complex data models.• Mentor less-senior software developers on development...Senior
- DescriptionWe are looking for a Senior Front End Software Engineer to build modern, scalable web applications. This role combines hands-on Angular development with technical leadership, requiring someone who can shape frontend architecture, elevate engineering standards...Senior
- ...Senior Software EngineerAs a Senior Software Engineer, you will play a crucial role in designing, developing, and leading technical projects in the logistics domain. Your expertise in EDI, API integration, and Cloud-based architecture will be instrumental in shaping the...SeniorWork at officeRemote work2 days per week3 days per week
$32 - $36 per hour
$32 - $36 per hour // 1st shift (6:00 am - 3:00 pm) // 22 days of PTO // Medical, Dental, Vision, and 401K This Jobot Job is hosted by: Braden Prater Are you a fit? Easy Apply now by clicking the Apply button and sending us your resume. Salary: $32 - $36 per hour...SeniorHourly payWork at officeLocal areaShift workRotating shiftDay shift- ...driven and highly collaborative, bringing together researchers, engineers, and traders to design and deploy impactful strategies in our... ...great research demands great tools. We are looking for a Senior Software Engineer to join our Research Tech team, which builds the applications...Senior
- ...A bit about us: We are seeking a Senior Full Stack Engineer to design, build, and scale modern web applications across both frontend and... ...Required Qualifications 8+ years of experience in full stack software development Strong hands-on experience with: o...SeniorLocal areaRemote work
$86.6k - $144.4k
Senior Software Engineer: Clinical Data Platform · Wellsheet at ElsevierAbout Wellsheet at Elsevier: Wellsheet is a clinical decision support platform used by more than 20,000 providers across 100+ hospitals. We embed directly in the EHR (Epic, Cerner, Athena) and put...SeniorFull timeLocal area$85.4k - $122k
...Join to apply for the Senior Software Engineer role at Subaru of America SUMMARY As a Senior Full Stack Developer on the TechShare team, you will work within a dynamic and rapidly evolving enterprise platform supporting Subaru's retailers, technicians, and internal organizations...SeniorFull timeRemote work2 days per week- ...equivalent experience5+ years of experience in software development, with demonstrated knowledge... ...knowledge of software engineering best practices, including Agile development... ...you and your family.WHAT YOU'LL DOAs a Senior Software Engineer with the Life Sciences...SeniorApprenticeshipEasy work
$139.3k - $203.6k
...is filled or if a sufficient number of applications are received.This is a remote role anywhere in the USA.Meet the TeamOur software engineering team develops software using Cisco’s Design Thinking Principles, with simplification and Security at its core. We use secure...SeniorFull timeTemporary workLocal areaRemote workFlexible hours- Our client is seeking a Senior Integration Engineer to design, develop, and support enterprise integration solutions that connect core business... ...candidate combines strong integration platform expertise with software engineering skills and experience supporting complex...Senior
- ...Sr Software Engineer - UIThe Sr Software Engineer is primarily responsible for the support of the existing software applications and enhance... ...successful candidate will be required to collaborate effectively with senior developers, US and India based development team members,...Senior
- ...Precision LLC in Willow Grove, PA is seeking a Quality Inspector III to perform complex first article, in-process, and final... ...requires extensive hands-on experience with precision machining, engineering drawings and GD&T, plus programming and setup of CMMs and OGP vision...Senior
- ...Senior Software Engineer, FullstackPhiladelphia, Pennsylvania, United StatesAbout UsPerpay is a certified B Corp and Philadelphia's most impactful growth-stage startup. We are driven by a mission to significantly improve the financial stability of everyday Americans....SeniorOdd jobFull timeWork at officeLocal areaWeekend work
$105k - $110k
...We care about your well-being.Job DescriptionOIT is seeking a Senior Android Developer to lead the design, development, and maintenance... ...will work closely with product managers, designers, backend engineers, and City department stakeholders to deliver secure, accessible...SeniorFull timePart time- ...for as a firm.KPMG is currently seeking a Senior Associate to join our Accounting Methods... ...and industry expertiseUnderstand common software development methodologies, object... ...terminologyWork with cross functional team of KPMG engineers to conduct research and development (R&D...SeniorFull timeLocal area
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 Philadelphia, PA
- graduate software engineer Philadelphia, PA
- software developer fintech Philadelphia, PA
- senior robotics software engineer Philadelphia, PA
- software engineer visa sponsorship Philadelphia, PA
- network software engineer Philadelphia, PA
- software engineer remote Philadelphia, PA
- part time software developer remote Philadelphia, PA
- software engineer full time Philadelphia, PA
- entry level software engineer remote Philadelphia, PA


