
Senior Software Engineer
Posted 5 days ago

Posted 5 days ago
This is a fully remote position, open to applicants in California, +3 more states.
• Design, develop, and sustain high-quality code for BCycle applications.
• Ensure seamless integration among front-end, back-end, databases, and external APIs.
• Contribute to the architectural design and implementation of new features.
• Assist in the technical system architecture to enhance scalability and reliability.
• Conduct code reviews and offer constructive feedback.
• Provide technical mentorship to junior team members.
• Address complex technical challenges and establish technical strategies.
• Take part in scrum ceremonies, including daily standups, backlog refinement, and sprint reviews.
• Collaborate with software engineering, quality assurance, and product teams for feature delivery, testing, and documentation.
• Convey technical concepts and progress to both technical and non-technical stakeholders.
• Engage in software deployments and participate in on-call rotations.
• Diagnose and resolve production issues.
• Stay updated with industry trends and emerging technologies.
• Enhance development practices, tooling, software performance, reliability, and user experience.
• Work on station technology integrations, an administration website, a .NET MAUI mobile application, and GBFS/MDS data feeds.
• Undergraduate degree in computer science or equivalent experience.
• 8-10+ years of experience in software development.
• 5+ years of experience with C# and .NET (preferably .NET 6 or newer).
• 3+ years of experience with cloud technologies (Microsoft Azure preferred).
• 1-3+ years of experience with modern front-end JavaScript frameworks (Vue preferred).
• Experience with database technologies (SQL Server, MSSQL).
• Experience with RESTful APIs using Web API, ASP.NET Core.
• Familiarity with agile development methodologies.
• Understanding of microservice architecture and cloud-hosted systems.
• Knowledge of the latest security protocol standards, including HTTPS and OAuth2.
• Familiarity with continuous integration and continuous delivery (CI/CD) pipelines.
• Experience in the micromobility, cycling, and/or urban transportation infrastructure industries is preferred.
• Experience with Linux is a plus.
• Experience with Docker is a plus.
• Experience in IoT software engineering is a plus.
• Ability to stand or sit for several hours continuously.
• Must maintain regular and punctual attendance as per company policy.
• Occasional repetitive motion of the wrists, hands, or fingers throughout the workday.
• Must be capable of talking, listening, and speaking clearly on telephone and video conferencing during work hours.
• Availability for some hours outside of the regular schedule, including nights and weekends, may be required.
• Competitive compensation package.
• Affordable medical, dental, and vision insurance options.
• 401k with up to 4% employer match.
• 3 weeks PTO + 7 days of sick time off per year.
• Paid parental leave.
VALCE Talent Solutions
Coinbase
Northrop Grumman
Topstep
Get handpicked remote jobs straight to your inbox weekly.