Match score not available

Principal Software Engineer

Remote: 
Full Remote
Contract: 
Experience: 
Expert & Leadership (>10 years)
Work from: 

Offer summary

Qualifications:

Bachelor's Degree in computer science, 5+ years in cloud-native solutions, 10+ years of software engineering, Strong knowledge in Java and JVM internals, Experience with scripting and automation.

Key responsabilities:

  • Design and build cloud-native IoT solutions
  • Drive innovation and oversee security audits
  • Collaborate to ensure seamless cloud integration
  • Implement best practices for resource optimization
  • Mentor team members in development processes
Brilliant® logo
Brilliant® Human Resources, Staffing & Recruiting SME https://www.brilliantfs.com/
51 - 200 Employees
See more Brilliant® offers

Job description

Job Summary

The Principal Engineer will design and build cloud-native solutions for the IOT services platform. This is a hands-on role, the selected candidate will lead development squads by contributing to code features, libraries and frameworks, and component and software architecture.

Our Technology Stack

Languages: Java, Go, Scala

IP/IoT Protocols: Lightweight M2M, CoAP, MQTT, OMA-DM, HTTP, DNS, SMS

Data: MySQL, Redis, DynamoDB, MongoDB.

Stream Processing/Message bus: Apache Kafka, RabbitMQ

Cloud Infrastructure: AWS, Kubernetes (EKS), GitHub Actions, Docker, microservices

Responsibilities

  • Help shape the organization’s technology landscape, driving innovation, and ensuring the successful execution of our cloud strategy.
  • Develop and articulate the overall cloud architecture vision for the organization.
  • Design and build cloud-native solutions for our IoT services platform.
  • Provide technical leadership in designing and implementing scalable, secure, and cost-effective cloud solutions and platform features.
  • Decide on integration strategies for connecting cloud applications with on-premises systems or third-party services.
  • Define and implement robust security measures for cloud-based applications.
  • Ensure compliance with industry standards and regulations and oversee security audits.
  • Design and implement solutions that ensure high scalability and optimal performance.
  • Implement best practices for load balancing, auto-scaling, and resource optimization.
  • Analyze and recommend cost-saving strategies while maintaining performance standards.
  • Collaborate with development, operations, and other teams to ensure seamless integration of cloud solutions.
  • Promote and implement DevOps practices to enhance development and deployment processes.
  • Drive automation initiatives for continuous integration and continuous deployment.
  • Collaborate with cross-functional teams to ensure the successful implementation of cloud services, system, and platform architecture.
  • Stay abreast of industry trends and advancements, incorporating best practices into the development process. Evaluate and introduce innovative technologies to drive business value.
  • Mentor and guide team members in adopting best practices.

Minimum Qualifications

  • Bachelor’s Degree in computer science, software engineering or related field
  • At least 5 years of experience in implementing cloud-native solutions at scale. 10+ years of overall Software Engineering experience.
  • Strong and recent Java and JVM internals knowledge.
  • Scripting, debugging, automation.
  • Concurrent, parallel, and non-blocking programming and concepts.
  • Experience in cloud services, system, and platform architecture

?Desired Qualifications:

  • Recent AWS certifications.
  • Kubernetes-native development of applications and/or Kubernetes operators.
  • Some experience developing software using some of the following technologies: CoAP, Lightweight M2M, MQTT.

#Tech2023

Required profile

Experience

Level of experience: Expert & Leadership (>10 years)
Industry :
Human Resources, Staffing & Recruiting
Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Collaboration

Software Engineer Related jobs