Senior Software Engineer

Chicago, Illinois

eMeasurematics - Industrial Autonomous Solutions
Apply for this Job

Join Our Team at eMeasurematics - Where Innovation Meets Impact

At eMeasurematics, we're a passionate team of innovators on a mission to transform industrial automation. Though we're small in number, our impact is outsized-we've delivered several industry-first solutions and are proud to be years ahead of the curve. With cutting-edge technology, a commitment to excellence, and a focus on real-world impact, we're building the future of manless yard operations and intelligent automation.

As we gear up for rapid growth, we're looking for talented individuals who share our passion, align with our vision, and bring expertise in the domains we serve. Our environment prioritizes the highest standards of work, long-term success, and the growth and well-being of our team members.


Now Hiring: Senior Software Engineer

We're seeking a seasoned Software Engineer to help build the next-generation, secure, high-availability platform for industrial automation. This is a unique opportunity to be part of a core development team at the ground level, crafting solutions that shape the future of our industry.


What You'll Do:

  • Design, develop, and maintain robust, scalable applications using modern frameworks and tools.
  • Work closely with cross-functional teams to architect and solve complex challenges.
  • Develop and maintain automated tests to ensure high-quality software delivery.
  • Document technical designs and development processes clearly and concisely.
  • Participate in code reviews, sharing insights and feedback to help the team grow.
  • Mentor junior developers and foster a culture of continuous improvement.

What We're Looking For:

  • Master's degree in Computer Science, Engineering, or equivalent practical experience.
  • 10+ years of experience as a software developer, with strong Java expertise.
  • Deep knowledge of data structures, algorithms, and OOP principles.
  • Proven experience with the Spring ecosystem (Boot, Security, Data).
  • Familiarity with networking protocols (TCP/UDP, REST, SOAP, gRPC, AMQP, MQTT).
  • Solid understanding of security best practices, encryption, and secure communication.
  • Experience implementing auth protocols such as OAuth2, OpenID Connect, and SAML.
  • Skilled with Gradle, Git, and scripting (PowerShell, Bash) in both Windows and Linux environments.
  • Strong testing mindset, with experience using frameworks like JUnit or TestNG.
  • Proficiency with Docker and containerized application deployments.

Bonus Points for Experience With:

  • Other languages (Python, C ).
  • Various database types (SQL, NoSQL, Graph, Time Series).
  • Cloud platforms (AWS, Azure, GCP).
  • Observability tools or hands-on DevOps/SRE responsibilities.

At eMeasurematics, you're not just taking a job-you're joining a movement. If you're ready to build something groundbreaking and thrive in a dynamic, forward-thinking team, we'd love to meet you.


Date Posted: 02 May 2025
Apply for this Job