Software Engineer, Applications

Centro Chicago , IL 60602

Posted 8 months ago

We're here to ensure the advertising industry and the people in it are healthy and engaging positively and effectively with those around them. We're here, ultimately, to improve the lives of people working in the media industry. And we take our responsibility seriously.



We are looking for a Software Engineer, specializing in single-page applications and web development. You will join our team of talented engineers to build out our self-serve real-time bidding platform and help our customers execute complex advertising campaigns.


At Centro, we've always been about making people's lives betterfrom our employees to our clients. Today, we're building a unified platform to execute every digital media advertising transaction, thus providing a new level of automation and intelligence in ad tech. This is an enormous task that will disrupt an industry and improve the lives of those who work within it.

To do this, we're aggressively growing our team of engineers, product developers and designers. We are imaginative, passionate, determined and relentless in our efforts. Of course, we are fascinated by the complexity of engineering problems at this scaleit's what brings bright minds together. But what keeps us coming back (and why we love coming to work every day) is the chance to improve how work gets done: freeing up people's time so that they can dream bigger and make life better.

Come build something amazing with us.


  • Collaborate with developers, designers, product managers, and testers to build great solutions to complex digital advertising problems.

  • Work on projects spanning our entire stack, including our React UI, Rails middle-tier, Java services, databases, caches, and external API.

  • Participate in a collaborative software development process. Lend and receive feedback on RFCs and pull requests.

  • Build and extend Centro's culture of growth and self-improvement. We expand our skills with lightning talks, lunch and learns, book clubs, and the occasional fun programming exercise.


  • You have 3-5 years of hands-on web application experience.

  • 2 years or more of professional software experience.

  • Experience with the modern web software stack. Our application is primarily built with React, Ruby on Rails, and is hosted on AWS.

  • You should have a good grasp of relational databases and how to tune a database-backed application for performance and scalability.

  • Knowledge and fluency in the tools used to build and maintain software: Git, Unix/Linux environments, and automated testing tools.

  • Enthusiastic growth-oriented mindset. Our team places high value on design feedback and code review. Our developers are always striving to improve their skills.

Centro is an Equal Opportunity Employer. We respect and support an inclusive workplace diverse in thought, perspective and culture. We celebrate all team members regardless of gender/identity, sexual orientation, race or cultural background, religion, physical disability and age. We are better together.

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
Staff Software Applications Engineer (UI Developer)

Charles Schwab Corporation

Posted 4 weeks ago

VIEW JOBS 10/15/2019 12:00:00 AM 2020-01-13T00:00 Your Opportunity Schwab is looking for a driven, results-oriented Software Applications Engineer who shares our passion for technology, innovation and quality. Our main goal here at Schwab is to transform people's lives by changing the way the world invests. We are in the midst of re-architecting and rebuilding our core enterprise software platform to support digital transformation initiatives of the firm. We are looking for hands-on developer that excels in a dynamic and fast-moving environment and is passionate about developing high quality, high performance, and scalable software. Responsible for individual coding contributions to the team. Will work in a team onsite and offshore engineers whose main objective is to maintain all aspects of the overall software development lifecycle and ensure the on-time, quality product releases. This position will be part of Trading Experience Technology (TXT) organization, a leading edge organization using modern approaches for developing and delivering web applications. The role focuses on cutting edge UI development technology that will provide the applicant an opportunity to learn and apply industry standard methodologies in the UI Development arena. Ideal candidates enjoy fast-paced environments, have strong context switching ability, thrive under ambiguity and embrace change passionately. This is an opportunity to grow and transform our business through driving significant step-change in our time to market, building more integrated client-centric experiences, and enabling project success via multi-functional coordination and ownership. What you're good at * Shown ability to quickly learn newer technologies in the UI Development realm. * Ability to collaborate with product owner and key partners in Project Management, Business, QA and Technology Operations to ensure high quality delivery of software projects on time and budget. * Meet periodically with onshore and offshore developers to review and improve code quality, requirements specification and design methodologies. * Develop proof of concepts to evaluate newer tools and design concepts for potential future demonstrate. What you have Required Skills: * 3-5 years of experience in CSS, JavaScript, HTML5, TypeScript, developing with web standards, debugging and multi-browser testing * Experience using Atlassian tools like JIRA and confluence * Experience building and enhancing design systems for standardization across platforms. * Firm grasp of UI/UX principles, ability to convert UX designs into working prototypes * Collaborate with others and service varying projects * You should be comfortable in a fast-paced customer focused environment that continually embraces the newest technologies and techniques. * Thorough understanding of Agile software development methodologies, values, and procedures. * Self-motivated as well as creative and efficient in proposing solutions to complex, time-critical problems * Ability to analyze, propose and implement timely, cost effective, quality solutions for all issues or problems within area of responsibility * Excellent verbal and written communication skills Preferred Skills: * Experience with Adobe Suite (Photoshop, Illustrator), modern JS Framework (Angular, React, Vue, Node, etc.) * Practical understanding of web accessibility standards. Experience with JAWS tool preferred. * Experience providing guidance, direction, and feedback to other technical staff in order to meet agreed upon objectives. Charles Schwab Corporation Chicago IL

Software Engineer, Applications