Enable job alerts via email!
Boost your interview chances
Create a job specific, tailored resume for higher success rate.
A leading technology company is seeking a Senior Software Engineer to drive innovative solutions within state-of-the-art development teams. In this role, you will collaborate on next-generation technologies across OT/IoT, machine learning, and more, while contributing to high-performance software architectures and engaging with product management for requirements gathering. A strong foundation in software engineering processes and a passion for tackling complex challenges is essential.
As a Senior Software Engineer, you will be responsible for building innovative solutions that enable rapid development. You will work with a talented team engaged in state-of-the-art development across front-end and back-end, DevOps, device software, and more, in areas like OT / IoT, machine learning, Edge AI, containerization, and data analytics to build the Splunk Edge platform solution. You will lead discussions with product management and customers to understand detailed requirements and collaborate with other engineering teams to design and build high-performance solutions.
Requirements:
- Knowledge of software engineering processes, SDLC, agile frameworks, algorithms, and data structures.
- Ability to work effectively in a fast-paced environment with enthusiasm for solving challenging problems.
- Familiarity with object-oriented programming, large-scale software architecture, networking, and distributed systems.
- Experience with Linux systems, makefiles, IoT, and driver development.
- Familiarity with frameworks such as Flask and React.
- Knowledge of REST, gRPC, WebSocket, and microservices architecture.
- Experience with CI/CD systems and test automation.