Lead Software Engineer
UrbanBound has built a platform for the world’s best employers to administer a robust relocation solution for their employees. We are cloud based, scalable, and hopelessly dedicated to offering a great user experience.
With well over 150 of the largest employers as customers, UrbanBound is disrupting the historically high-touch/low-tech relocation industry by providing an innovative technology that is being readily adopted. A few of UrbanBound’s forward thinking customers include: CBS, Salesforce.com, and AT&T. We are well funded by top-tier VC’s who are committed to helping us re-envision the $50 Billion global relocation industry. Come help us change relocation forever.
About the JobUrbanBound is looking for a Lead Software Engineer to help us build our relocation platform. The ideal candidate is an incredibly strong software engineer with many years of experience that they use to guide their decisions. You have worked with, and have become proficient in, several different programming languages and technologies. Lead engineers lead a small team of software engineers and QA engineers, and are responsible for guiding their team through the completion of large pieces of functionality. You are also responsible for the growth and development of the people on their team. You have strong written and verbal communication skills, and find pairing and code reviews to be an excellent way to share your knowledge and experience with your team. The successful candidate will put the members of their team first, making sure that the team has everything it needs to do their job, before they worry about themselves. Lead engineers work with the other lead engineers to lay out the architecture of the application, and to plan the development of new functionality. You are motivated, organized, goal oriented, and lead by example.
ResponsibilitiesWrite clear, concise, and maintainable code.
Lead by example, sticking to solid engineering principles.
Manage multiple tasks with varying priorities.
Help the members of your team become better engineers by working with them one on one, and by providing opportunities for them to learn and grow.
Pair with team members when necessary to help them work through difficult problems.
Perform code reviews to make sure we’re shipping quality software and keep up to speed with what your team is working on, while taking the opportunity to teach your fellow developers a few new tricks.
Design practical solutions to technical problems.
Work with the design team to help them understand the technical impact of their designs.
Work with people outside of the product team to diagnose issues, understand the challenges they face with the application, and define feature requirements.
Keep up to date with the latest and greatest in the software industry.
You must love working with the best tools and people.
A desire to constantly be learning, and teaching.
9+ years experience as a software engineer.
6+ years experience building web-based products.
Experience leading an agile engineering team.
Familiarity with the challenges faced by modern web applications, and the array of solutions to those problems.
Incredibly strong knowledge of Ruby, Rails, JavaScript, HTML, CSS, HTTP, and all things web.
Strong knowledge of at least one other programming language.
Incredibly strong knowledge of SQL and relational databases.
Writes succinct, readable, maintainable, and testable code.
Enjoys working with people in engineering, product development, sales, marketing, and customer support.
Great communication skills.
Experience with client side JavaScript frameworks and/or experience with native GUI development.
Education
Bachelor’s degree from an accredited College or University, or equivalent experience.
Experience
A minimum of 9 years of software development experience.
Compensation
Compensation for this position will consist of a competitive base salary and benefits.
PerksHealth, dental, and vision coverage.
Open vacation policy. Need to take a break? No problem. We want everybody to feel well rested, energetic, and ready to seize the day.
Pre-tax commuter benefits.
A strong belief in having a great work/life balance where family and health come first.
The best office technology around, including a top of the line MacBook Pro and a 27” Apple Thunderbolt Display.
Special UrbanBound gear awarded after your 90-day Letter Ceremony. (What’s that you ask?...You’ll have to wait and find out ;)
Apply online at http://urbanbound.hireology.com. Please include links to your Github account, blog, Twitter, etc. where we can learn more about you and your work.