Aeris Communications

Lead/Sr. Software Engineer

Back End Developer in Chicago, IL

Posted 2020-01-31
Description

The "Internet of Things" (IoT) is expected to grow to $19 trillion over the next 10 years as 50 billion devices are brought online. Aeris is at the forefront of this industry, building networks and applications to enable Fortune 500 clients like Chrysler, Honda and Bosch fundamentally improve their businesses. Headquartered in Silicon Valley with offices in Chicago, London, Delhi, and (soon) Tokyo as well as other markets, we rank among the top ten cellular providers for the IoT globally. We power critical projects across energy, transportation, retail, healthcare and more.  

Our company is in an enviable spot. We’re profitable, and both our bottom line and our global reach are growing rapidly. We’re playing in an exploding market where technology evolves daily and acquisitions / consolidations happen left and right. We are continuing to expand our IoT connectivity offerings to not only include all cellular technologies and services, but also a best-in-class IoT device management, services, and application SaaS platform, as well as alternate connectivity options such as low power WAN (LPWA), Wi-Fi and other short-range networking options.

Aeris Communications is seeking a Senior / Lead Software Engineer with solid background in Software Engineering product development and possessed of an understanding of telecom infrastructure components and / or handsets.  In this role, you'll be working in a small, fast-paced development team.  You will be collaborating with other Developers, Product Management and Customer Support. You must have a solid understanding of core Java and UI concepts. You are expected to work the complete stack, including front end, backend, web services and database layers.  You need to be a good oral and written communicator and have the people skills to match.  You should be a quick and willing learner, and work efficiently and effectively independently and in a team environment.

The role offers access to some of the most brilliant minds in the industry, and the opportunity to build and elevate a thriving company – in an environment that values innovation, autonomy and integrity. A few things to know about us:

We do things differently. As a pioneer in an industry poised to reshape every sector of the global economy, we can’t settle for another company’s tried and tested template. Innovation is the key to our success and it’s reflected in everything we do: from product design to corporate wellness.
We are owners. Strong managers enable their teams to figure out how to solve problems. You will be no exception and will have the ownership and autonomy needed to be truly creative.
Values are essential. We believe in doing things well – and doing them right. Integrity is a core value here: you’ll see it embodied in our staff, our management approach and growing social impact work (we have a VP devoted to it).
We walk the walk on diversity and inclusion. We’re a brilliant and eclectic mix of ethnicities, religions, industry experiences, sexual orientations, generations and more – and that’s by design. We see diverse perspectives as a core competitive advantage.
Career elevation. Create platform for growth where employees can take ownership of their opportunity and make it their own. Grow with the company and elevate your career.
Responsibilities:
You will develop software solutions by studying requirements, conferring with users, studying data usage and work processes, investigating problem areas and following the software development lifecycle.
You will demonstrate solutions by developing documentation, design specifications and architecture diagrams.
You will improve operations by conducting systems analysis; recommending changes in policies and procedures.
You will provide information by collecting, analyzing, and summarizing development and service issues.
You will take ownership of technical issues and collaborate with offshore development groups to resolve more advanced issues when necessary.
You will document troubleshooting and problem resolution steps
You will be hands-on in developing and supporting feature requirements, especially as they impact large-scale production databases, web services and UI/UX layers.  
You will co-ordinate and work with L1/L2 Support, Operations, Engineering, and Product management teams
Requirements/Desired Experience:
5 - 10 years of software engineering experience required
Knowledge of core Java and related tools
You will drive the design and implementation of new versions of Oracle and NoSQL databases and tools including Cassandra
You possess expert-level skill in NoSQL databases such as Cassandra, MongoDB and like databases. You are an expert in PL/SQL or equivalent database query language
Excellent understanding of concepts and fundamentals of Java and Computer Science including multi-threading, memory management and web services
Excellent attention to detail required.
Knowledge of Agile and working with Agile process is required.
Knowledge and experience developing web services with Java, Angular.js / Node.js / React is preferred.
Effective and collaborative verbal and written communication a must.
Excellent team player, creative, self-motivated, positive attitude.
Ability to work independently with customers, proactive, self-starter and self-managed
Ability to investigate and help resolve complex product issues
Nice to Have:
Telecom-related product experience
Ability to understand and debug in an Google Cloud Services environment
Previous experience working with geographically distributed teams
Experience with CB / CI / CD (Docker / Rancher / Kubernetes)
Aeris walks the walk on diversity. We are a brilliant mix of varying ethnicities, backgrounds, religions, cultures, sexual orientations, gender identities, ages and professional/personal/military experiences – and that’s by design. Different perspectives are essential to our culture, innovative process and competitive edge. Aeris is proud to be an equal opportunity employer.

Ready to be seen?

Apply now to have the opportunity to be considered for similar jobs at leading companies in the Seen network for FREE.

Be seen in a new Back End Developer job

Skip the search

Zero stress and one profile that can connect you directly to 1000s of companies.

Best-fit jobs—for you

We’ll take it from there. After you tell us what you’re looking for, we’ll show you off to matches.

Free Career Coaching

Boost your interview skills, map your tech career and seal the deal with 1:1 career coaching.

You get tech. We get you.

Join now and be seen.