Lead Software Engineer

Sorry, this job was removed at 2:16 a.m. (CST) on Monday, January 18, 2016
Find out who's hiring in Chicago.
See all Developer + Engineer jobs in Chicago
Apply
By clicking Apply Now you agree to share your profile information with the hiring company.
 Lead Software EngineerLocation:Chicago, IL
About Us

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 Job

UrbanBound 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.

 Responsibilities
  • Write 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.

 Requirements
  • 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 and Experience Guidelines

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.

 Perks
  • Health, 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 ;)

 How to apply

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.

Read Full Job Description
Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.

Location

Our office is located in the loop’s historic Franklin building—with easy access to CTA trains, Metra, endless lunch spots & Amazon Go in the lobby!

Similar Jobs

Apply Now
By clicking Apply Now you agree to share your profile information with the hiring company.
Learn more about UrbanBoundFind similar jobs