US
0 suggestions are available, use up and down arrow to navigate them
What job do you want?

Apply to this job.

Think you're the perfect candidate?
Banner of Brilliant Financial Staffing - Chicago,& Ft. Lauderdale company

Principal Software Engineer

Brilliant Financial Staffing - Chicago,& Ft. Lauderdale Alpharetta, GA (Onsite) Full-Time
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. 

#LI-RA1
#Tech2023
Get job alerts by email. Join Our Talent Network!

Job Snapshot

Employee Type

Full-Time

Location

Alpharetta, GA (Onsite)

Job Type

Information Technology

Experience

Not Specified

Date Posted

10/19/2024

Apply to this job.

Think you're the perfect candidate?