Sr. Software Engineer

Mountain View, CA, US

Job Description / Skills Required

At Aera Technology, we are helping the largest enterprises in the world transform how they make and execute decisions with Decision Intelligence. Aera understands how your business works, makes real-time recommendations, predicts outcomes, and takes action autonomously. Our platform delivers the business agility required to respond to today’s ever-changing environment.
 
The Sr. Software Engineer is a hands-on role for a talented engineer to identify the root cause and solve critical production issues. This is a cross-functional role where you will become the subject matter expert (SME) for many modules/services. You must be able to debug Enterprise Java applications and work with customer engagement and development teams to identify the root cause and enable a resolution. Ideally, this is a role for a seasoned individual with experience in both front-end and back-end development.  

Responsibilities

    • Analyze data, and create monitoring and observability solutions to prevent, detect and resolve issues
    • Prioritize tasks and accurately document the nature of the reported problem.
    • Triage and remediate high priority issues and bugsBuild secure, complex, and scalable APIs, from design through deployment
    • Create tooling to help internal stakeholders (e.g. Customer Support) 
    • Deep dive into an issue, identify common failure patterns and draft plans to address them 
    • Propose the solution to the development team for further resolution Be proactive and manage multiple high priority threads

About You

    • Strong educational background with Bachelors/Masters in Computer Science or a related area
    • 5+ yrs experience in Java, J2EE, Tomcat, Multithreading, Logging and caching techniques
    • Strong experience debugging Enterprise Java Applications (2-3 years minimum)
    • Passionate about developing strong expertise across various modules and becoming a technical expert/SME
    • Strong OOD, SOA principles and solid hands on experience in working in scalable, distributed application environments
    • Experience with working on Spring/ORM, Microservice frameworks, Dockers, GIT, Gradle and Linux platforms required
    • Experience with SQL development, data modeling and complex data structures for high-volume and high-velocity data
    • Experience in working with NoSQL technologies like REDIS, MongoDB
    • Hands-on experience with frameworks such as JUnit, TestNG, MockitoAbility to work within different layers of the platform and learn new technologies 
    • Strong analytical and problem-solving skills, as well as in-depth experience with product development processes
    • Able to stay calm under pressure and exhibiting exceptional customer service skills with clients and the engineering teams

Nice to Have

    • Experience with streaming data and complex event processing systems
    • Working knowledge in AWS, Kafka, Apache Spark, Elasticsearch
    • Python scripting is a plus

Perks and Benefits

      • Stock Options:  We believe every Aera team member should have a stake in our future success
      • Medical:  Benefits provided through your choice of Aetna PPO, Aetna HDHP, or, for California-based team members, Kaiser
      • Dental: No monthly cost to employee through Delta Dental
      • Vision: No monthly cost to employee through VSP
      • 401K and Additional Benefits Plans:  Employees can contribute to: 401(k) plan (Traditional/Roth); Health Savings Account (HSA); Flexible Savings Account (FSA); Supplemental Life Insurance Plan; Short-term Disability; Commuter Benefit Program
      • Learning and Development: You’ll have access to professional development content through Udemy, our online learning platform. Udemy offers thousands of courses to help you learn new skills – whether for your professional development or your personal interests
      • Employee Referral Program:  Earn cash when your referrals get hired!
      • Events and Extras:  We work hard and get things done, but we also value the importance of having fun: office outings; birthday celebrations; holiday parties; weekly in-office lunches, and more
      • Paid Time Off:  To give our best and live a well-balanced life, we need to take time off for rest, relaxation and rejuvenation. Here at Aera, we offer flexible paid time off. In addition, we have 10 paid holidays each year
      • Snacks: When you’re working from the office, you’ll have access to our fully stocked kitchen with a selection of snacks and beverages
 
Note: We’re continuously re-evaluating these to offer the best for our Aeranauts, so these are subject to change for the better
At Aera, we're on a mission to solve the biggest, most intractable challenges in the world of enterprise software. We envision the rise of the Self-Driving Enterprise: a more autonomously functioning business with a central operating system that connects and orchestrates business operations. Our Cognitive Operating System is increasingly used by the world's largest companies to fundamentally transform their organizations and how work is done.
 
If you share our passion for building the next generation of enterprise software, and deploying it for the most sophisticated customers in the world, you’ve met your match. Headquartered in Mountain View, California, we're growing fast, with teams in Mountain View and San Francisco (California), Bucharest and Cluj-Napoca (Romania), Paris (France), Munich (Germany), London (UK), Pune and Bangalore (India), Sydney (Australia) and Singapore.  So join us, and let’s build the future of work together!