Senior IoT Software Engineer - Atlanta - Hybrid
- Compensation
- Not disclosed
- Location
- Dunwoody, DeKalb County
- Work setup
- Not specified
- Seniority
- Senior
- Employment
- Not specified
- Experience
- 7+ years
- Category
- Software engineering
- Posted
Skills
Full description
At Speria, we develop software, analytics, and connected technology solutions that help producers make smarter decisions across their operations. Our platforms combine IoT, real-time operational data, mobile experiences, analytics, cloud technologies, and intelligent automation to deliver visibility, efficiency, and actionable insights at scale.
We are looking for a Senior IoT Software Engineer to help design, build, and evolve the next generation of our software platform.
This is more than a coding role. You will be a technical leader responsible for building scalable solutions, driving architectural decisions, improving platform reliability, mentoring engineers, and delivering products that solve complex real-world challenges.
If you enjoy solving difficult technical problems, working across cloud and IoT technologies, and building software that has a measurable business impact, this could be a great opportunity for you.
What You'll DoAs a Senior IoT Software Engineer, you will:
- Design, develop, and maintain modern web applications, mobile applications, APIs, shared libraries, and internal engineering tools.
- Build solutions that support connected devices, telemetry processing, real-time operational workflows, analytics, notifications, and business-critical decision making.
- Own the design, implementation, and long-term evolution of key platform components and services.
- Lead technical discussions and contribute to architectural decisions that improve scalability, reliability, performance, security, and maintainability.
- Collaborate with Product Management, UX, QA, Support, Data, and Engineering teams to deliver high-quality customer solutions.
- Design and implement cloud-native applications and services using Microsoft Azure and modern software engineering practices.
- Improve platform performance through system optimization, observability, monitoring, troubleshooting, and proactive engineering improvements.
- Champion engineering excellence through code reviews, automated testing, CI/CD practices, technical documentation, and continuous improvement.
- Participate in production support activities, root cause investigations, and corrective actions to maintain platform reliability and customer trust.
- Lead implementation efforts for complex technical initiatives that span multiple systems, teams, and business domains.
- Mentor engineers through technical coaching, design reviews, knowledge sharing, and collaborative problem solving.
- Help establish and evolve engineering standards, development practices, and architectural principles across the organization.
- Leverage AI-assisted development tools such as GitHub Copilot and similar technologies to improve engineering productivity and software quality.