Software Engineer, Scaling

Gimbal Los Angeles , CA 90009

Posted 3 months ago

About the Company.

Gimbal is a marketing and advertising automation platform powered by physical-world data. Using our own hardware and software, Gimbal enables brands, media agencies, and marketers to deliver relevant messages in order to improve marketing communications and measure the effectiveness of their campaigns. Powered by its always-on location SDK, micro-location BLE beacons, and a complete mobile advertising stack, Gimbal's suite of tools generates hyper-accurate location data that allows brands to target consumers more effectively and attribute their spend via actions in the physical world.

Gimbal is the most comprehensive location-based software and hardware provider in the country, led by a team of experienced serial entrepreneurs and media industry veterans. We're headquartered in Los Angeles with satellite offices in New York City, San Diego, San Francisco, Chicago, Boston, and Columbus.

About the Job.

We're looking for an experienced Software Engineer to join our scaling team, supporting development in both our Location Platform and Ad Platform. This position will be working primarily on the back-end, scaling servers to grow with our increasing traffic and adapting our SDK to changing iOS requirements, while also creating new functionalities within our Ad Platform to improve customer experience.

What you'll be doing:

  • Optimizing existing and new products for speed and scalability

  • Assisting in the development of user-facing features

  • Deploying new products and product improvements

  • Documenting and managing multiple repositories of code

  • Collaborating between teams to develop internal systems and resolve bugs

Who you are:

  • A proactive problem solver you are constantly looking for ways to work smarter, delivering new efficiencies anywhere an improvement can be made
  • A perpetual learner you know what you don't know and aren't afraid to ask questions to fill in the gaps
  • A self-starter you thrive working in small, collaborative teams with the opportunity to continue building your skillset
  • A strategic adapter you are meticulous with your work, but never lose the forest for the trees

What you have:

  • 3-5+ years of software engineering experience

  • Working proficiency with Java and/or Ruby, iOS, ObjectiveC

  • Understanding of best practices and common coding patterns

  • Experience with shipping features and fixing bugs in an agile environment

  • Experience with unit testing, and test/behavior-driven development

  • Understanding of Git and collaboration software

  • Knowledge of any of the following a plus: Javascript, React, Python, Android, MongoDB/MySQL

  • Prior experience with location tech, location data, or programmatic advertising media platforms a plus

Benefits & Perks.

It's no secret that we work hard, but we also strive to create an office environment where the lines between work and play are blurred. This means we offer these great perks to help keep our team healthy, productive, and happy.

  • 100% company-paid health, dental, and vision coverage for you and your dependents, as well as life insurance and disability coverage

  • Unlimited paid time off - we trust your discretion

  • Opportunities for profit sharing, bonuses, and ownership

  • 401(k) plan plus company match

  • Cell phone reimbursement and subsidized gym membership

  • Annual professional development stipend

  • Fully stocked kitchen - snacks, drinks, and catered lunch on Wednesdays

  • Dog-friendly office

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Associate Software Engineer


Posted Yesterday

VIEW JOBS 10/18/2019 12:00:00 AM 2020-01-16T00:00 Our Company Aura is a technology company that provides small, affordable loans to working families in America. We give our customers access to fairly priced credit and we help them build up their credit scores. We have raised over $100M to date from investors including First Mark Capital, Revolution Ventures and Coppel Capital. We have been named to the INC 5000 Fastest Growing Companies in America, American Banker's 2019 Best Places to Work in Financial Technology and we are ranked #23 on the San Francisco Business Times' Top 100 Fastest-Growing Private Companies. Our Values We are fighting for economic justice. Aura is focused on helping real people in communities that have been neglected, forgotten or actively exploited by predatory lenders. We are not making products for the 1%. We are making products for millions of hard-working Americans who don't have access to affordable credit. We believe in people's potential. We believe that when the communities we serve succeed, we succeed. Amazing people and technology are at the heart of our mission. We are growing. Our product works. If you are interested in being a part of this, then we want to talk to you! What we are looking for at Aura * You are a great programmer; you leave the code in a substantially better state than you found it * You believe in teams. You know that the whole is greater than the sum of its parts. You rely on others' candid feedback for continuous improvement * You are excited to start learning more about Aura architecture and receive mentorship from Senior Engineers. Daily responsibilities * Support the building of robust, highly scalable and visible user-facing features * Support the development of large scale web applications * Collaborate with other engineers to discuss design and development * Champion best practices for building reliable software Must Haves * B.S., M.S in Computer Science or equivalent * Exceptional proficiency in Experience in Software Development in one or more general-purpose programming languages including but not limited: Java, C/C++, Python, JavaScript, C#, Go, Objective-C and/or Swift. * Ability to write modular and maintainable code * Ability to write automated tests, and produce testable code * Experience writing and consuming RESTful web services * Experience with Git Bonus points to have * Familiar with TDD, having delivered scalable and efficient applications * Familiar with data infrastructure * Practical experience with modern deployment tools, and infrastructure as code, we run on AWS Compensation * Compensation is competitive and will be based on prior work experience * Aura Options * 401(k) * Complimentary snacks in the office * We offer equity packages that allow you to have ownership in this growing company * Full medical, dental and vision coverage. Aura pays 100% of employee premiums and 50% dependent premiums for medical, dental and vision benefits * You can expect a collaborative environment, team building activities, dinners, and fun monthly gatherings, along with mentorship and career growth * We believe in getting people to where they need to go. This value extends beyond our business principles into Aura's internal career development philosophy. As such, you will work closely with a highly-experienced management team to mentor you and help you achieve your personal career goals Aura Los Angeles CA

Software Engineer, Scaling