Lead Software Engineer/ IoT Solutions
SOFTURA LLC
United States
1 day ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.softura.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
3 years minimum
Working hours
Regular working hours
Job source
Tech stack
Java (Programming Language)
Agile Methodology
Amazon Web Services
Amazon Elastic Compute Cloud
Amazon S3
Software Applications
Automation of Tests
Cloud Computing
Software Quality
Computer Programming
Software Debugging
Software Design Patterns
+18 more
DevOps
Amazon DynamoDB
Groovy
JSON
Python (Programming Language)
Message Queuing Telemetry Transport (MQTT)
Software Engineering
Scripting
Spring-boot
Git
Information Technology
Transport Protocols
Functional Programming
Cloudwatch
Api Gateway
Restful APIs
Amazon Simple Queue Service (SQS)
Docker
Job description
- Be a team player, someone who can communicate effectively with our customers.
- Adhere to established Development standards, Code Quality Standards, collaborate to maintain source code via tools like Git.
- Analyze requirements and technical specifications and implement assigned development tasks using various technologies.
- Ability to troubleshoot various issues in different environments including Production.
- Design, Develop, maintain, and debug cloud native applications.
- Mentor other junior developers in the team.
Requirements
3-5 Years, * Computer science degree; master’s preferred
- 5+ years of experience in a full stack development engineer role.
- 3+ years of experience developing high available & performant systems using AWS offerings.
- 3+ years of experience in developing IoT solutions.
Requirements and General Skills
- Team player and is a skilled communicator both verbally and in writing
- Acts with professionalism both in person and when working remotely with external / internal stakeholders.
- Self-managed, with the ability to prioritize and work in a fast-paced environment.
- Excellent problem-solving skills, willingness to learn new technologies and skills.
Technical Skills
- Recent experience in developing and managing highly available distributed applications using toolkits such as Spring Boot, Git, Docker, DevOps tools.
- Good understanding of various Design Patterns in building highly available, highly scalable distributed applications connecting a large volume of devices, serving millions of users.
- Good understanding of Security Best Practices to implement security at various levels to protect the devices & data.
- Good understanding of MQTT, TCP & UDP protocols is desired, familiarity with other protocols such CoAP, SMS, etc. is preferred.
- Must have Programming / Scripting Knowledge such as Java, Python, Groovy, etc.
- Expert level technical knowledge in developing cloud native applications - covering infrastructure, platform and software as services.
- AWS Technical knowledge in - API Gateway, R53, EC2, ECS, ECR, IoT, CFTs, CloudWatch, RDS/DynamoDB, SNS/SQS, Lambda, S3 etc.
- Developing and designing REST APIs using JSON, other messaging protocols.
- Software Development craftsmanship - Code Quality, Automated Testing, and Agile best practices.
Preferred Skills
- Familiarity with embedded programming languages in developing device side edge SDKs.
- Experience in the Wireless domain integrating with wireless carriers such as AT&T, Verizon, Jasper, Etc.
- AWS Developer Certification is preferred.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.softura.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
LM
Luis Minvielle
over 2 years ago
LM
Luis Minvielle
Is Software Engineering Over-Saturated?
over 2 years ago
EM
Eli McGarvie
Highest Paying Tech Companies for Developers
over 3 years ago
IK
Igor Khokhriakov
How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again
23 days ago
KD
Krissy Davis
Best Countries for Software Engineers
about 3 years ago
AF
Ava Faulkner
7 Important Tips That Every Software Developer Should Know
about 4 years ago