1 Click Easy Apply


Sr. Software Engineer


Chicago, Illinois


Sr. Software Engineer Job Opening in Chicago, Illinois - Senior Software Engineer
Senior Engineers report to one of our Engineering Managers, and work closely with other engineers and our business stakeholders to execute requirements.
Our software engineering team:
Our engineering squads work right alongside our teams in operations, analytics, accounting, marketing, and even recruiting. We are expected not just to be the experts in technology, but to be able to fully understand what we are trying to build as a company--then make it possible.
Both inside and outside engineering, we drive each other to learn more and to build better. This makes for a culture and passion made from individuals working together, not a top-down initiative. We have earnest conversations about technology, structures and process, and the best path forward, building consensus and a shared mission from the ground up
Our culture defines who we are, and who we aspire to be. We want you to be a part of this culture at Enova.
We speak this language:
Our primary application stack includes Ruby, Rails, PostgreSQL, and Debian, but we?re enjoying using some JavaScript frameworks and other newer platforms depending on the project.
We work to stay on the cutting edge of technology and contribute back to open source projects, because flexible frameworks build the foundation for our businesses. It feels good to give back.
On average, we release two new products per year, with two code releases per day, and we?re getting faster all the time. We?re dedicated to creating quality software quickly, and we're creating a solid, stable, and flexible service-oriented infrastructure to get there.
This is where YOU come in:
As a Senior Software Engineer you?ll be an enforcer of Enova?s technical muscle, designing and implementing technical solutions to business problems. You?ll work with other engineers to build the best systems for the problem at hand, learning from our lead engineers and architects, while mentoring junior developers.
Most problems have multiple solutions--you?ll be responsible for figuring out which one is best, convince technical teams of your solution, and actually make it happen. Product management, analytics, and operations will use your feedback and expertise to improve project planning--you?re responsible for both the code and the businesses it impacts.
You?re right for this job if you:
have experience with Ruby, Perl, Python, Java, or PHP
have built features integrating with external services over an API
are passionate about crafting exceptional code, using open source technologies, and learning new things
can balance multiple concurrent projects with varying priorities
develop web applications regularly
have a Bachelor?s degree in Computer Science, Engineering, or equivalent experience
We?re even more impressed if you:
have launched software using Ruby, Rails, Linux, Angular, Ember, or PostgreSQL
employ a working knowledge of modern web standards including HTML5, CSS3 and JavaScript Applications
contribute regularly to popular open-source projects (send us GitHub links!)
Job Type: Full-time

1 Click Easy Apply

TalentEinstein.com - Superhuman AI Recruiting Assistant | Terms & Conditions

All rights reserved
Swanco LLC