A bit about us
Trek is an awesome place to work, with amazing benefits for all employees. We build only products we love, provide incredible hospitality to our customers, and change the world by getting more people on bikes.
When you’re on our team, you’re taken care of, encouraged to learn and grow, and given lots of opportunities to do so. Give us your best, and we’ll give it right back.
Sound pretty sweet? Then come join us!
Company Summary :
BCycle is Trek's bike share division. We're revolutionizing the way people use public transportation. Bike share is a unique solution to the environmental, health, and transportation infrastructure challenges that face modern communities.
It’s our mission to partner with campuses, corporations, and municipalities of all sizes to implement and maintain bike share systems that complement and improve existing transportation infrastructure.
We do so with best-in-class bike share equipment and a multi-tier software platform.
Job Description / Responsibilities :
We are looking for someone to join the Trek BCycle team. Our team works to streamline, simplify, and automate BCycledevelopment.
We are a small, agile team that enjoys the autonomy of a startup with the backing and experience of industry experts.
To be part of our team, you must be an active learner with an insatiable urge to tinker as we address new issues and dig into new solutions, every day.
Our approach is to use the best tool for the job, often taking advantage of the newest technology to solve complex problems.
If you are never happy with the unexplained and love all things tech, this position is for you. Structure as code is your motto and the world should be source controlled.
We provide people with the opportunity to foster continuous learning and experimentation so individual aptitude and desire is just as meaningful as experience.
We are seeking experienced experts, but we are interested in mid-level resources, as well. Trek provides a flexible environment including the opportunity for remote working in this role.
A successful Software Engineerwill :
Develop code, create test plans, debug and document software across all layers of our architecture
Collaborate with other engineers, quality assurance, and product to ensure BCycleprovides best-in-class software for our operators and end users
Participate in deployments and on-call rotations
Communicate clearly and approach problems with curiosity and humility.
Be an active listener.
Ensure architectural, business, coding, design, and quality standards are adhered to by yourself and your teammates
Be responsible for the quality and timeliness of your own work
Stay current with the latest development technologies, methods, patterns, and tooling
Be self-motivated and require minimal supervision
Actively participate in sprint ceremonies like daily standups, reviews, retrospectives, and planning
Be energized to tackle a rapidly changing space
Position Requirements :
Bachelor’s degree in Computer Science or equivalent experience required
2-7 years of experience with a development team working within server-side and client-side architectures
2+ years of experience with design patterns, source control, and unit testing is required
Exceptional business & technical listening, oral, and written skills required
In-depth understanding of software development / engineering methodology in production and testing environments with standards documentation required
Experience in Android / iOS / Xamarin is a plus.
Backend technologies : Must have professional experience using .Net and C#. Knowledge of Microsoft Azure, Service Fabric, IoT Hub any other frameworks are a plus.
Databases : Must have experience with SQL database, SQL queries, stored procedures, and basic administration. Knowledge of NoSQL databases is a plus.
Interfaces : Good understanding of API design standards, patterns and best practices. Must have hands on experience with REST APIs.
Bonus Skills : AWS experience
GIS / Mapping and custom routing experience
Experience with agile methodologies
If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!
We are an E-Verify employer.
For more information, please click on the following links :
E-Verify Participation Poster : English / Spanish
E-Verify Right to Work Poster : English Spanish