1

Contract Iot Software Developer Jobs in Alabama (NOW HIRING)

Overview SOS International LLC is seeking a talented Software Developer to join the Office of the ... Prior experience working on government contracts or with federal agencies. * Knowledge of database ...

Overview SOS International LLC is seeking a talented Software Developer to join the Office of the ... Prior experience working on government contracts or with federal agencies. * Knowledge of database ...

Showing results 41-60

Contract Iot Software Developer information

What skills and qualifications are needed to be a contract IoT software developer?

To thrive as a Contract IoT Software Developer, you need strong programming skills (such as in C, C++, Python, or Java), experience with embedded systems, and a solid understanding of networking protocols, typically backed by a degree in computer science or engineering. Familiarity with IoT platforms (like AWS IoT, Microsoft Azure IoT, or Google Cloud IoT), device firmware development, and relevant certifications (e.g., AWS Certified IoT Developer) is highly beneficial. Problem-solving, adaptability, and effective communication are critical soft skills for collaborating with cross-functional teams and clients. These competencies ensure secure, scalable, and efficient IoT solutions that meet project requirements and client expectations.

What challenges do contract IoT software developers face when working with multiple clients or projects?

Contract IoT software developers often juggle several projects at once, which can present challenges such as managing different technology stacks, adapting quickly to new client requirements, and maintaining clear communication across diverse teams. Balancing project timelines and deliverables while troubleshooting device connectivity or integration issues is common. Staying organized and proactively clarifying expectations with clients helps ensure smooth collaboration and successful project outcomes.

What is a contract IoT software developer?

Contract IoT Software Developers are technology professionals who design, develop, and maintain software for Internet of Things (IoT) devices on a contract or freelance basis. They typically work on projects that involve connecting hardware devices to the internet, building applications that manage device data, and ensuring security and scalability. These developers may work with various programming languages, protocols, and cloud services, depending on project requirements. Their contracts can range from short-term assignments to longer engagements, often collaborating with hardware engineers, product managers, and other stakeholders.

What is the difference between Contract Iot Software Developer vs Embedded Software Engineer?

AspectContract Iot Software DeveloperEmbedded Software Engineer
CredentialsTypically requires a degree in Computer Science or related field, with experience in IoT platformsRequires a degree in Electrical Engineering, Computer Engineering, or related fields, with embedded systems expertise
Work EnvironmentOften project-based, working remotely or on-site with IoT device teamsPrimarily on embedded hardware development, often in manufacturing or R&D labs
Industry UsageCommon in IoT product development, smart devices, and connected solutionsUsed in consumer electronics, automotive, aerospace, and industrial systems

While both roles involve embedded systems and programming, Contract IoT Software Developers focus on developing software for connected devices and IoT platforms, often working on cloud integration and network protocols. Embedded Software Engineers typically work on low-level hardware programming and firmware development. The roles overlap in skills but differ in application focus and project scope.

What are popular job titles related to Contract Iot Software Developer jobs in Alabama?

For Contract Iot Software Developer jobs in Alabama, the most frequently searched job titles are:

Infographic showing various Contract Iot Software Developer job openings in Alabama as of June 2026, with employment types broken down into 98% Full Time, and 2% Part Time. Highlights an 82% Physical, 2% Hybrid, and 16% Remote job distribution.

Software Developer II

SOSi

Huntsville, AL โ€ข On-site

Full-time

Re-posted 4 days ago


Job description

Company Description
Founded in 1989, SOSi is among the largest private, founder-owned technology and services integrators in the defense and government services industry. We deliver tailored solutions, tested leadership, and trusted results to enable national security missions worldwide.
Job Description
Overview
SOS International LLC is seeking a talented Software Developer to join the Office of the Chief Technology Officer (OCTO) team. This role will focus on Application Development (AppDev) which is responsible for designing, developing, and maintaining secure, scalable applications that support mission-critical government programs. The ideal candidate will have strong technical skills, experience with modern development frameworks, and a commitment to delivering high-quality solutions in a compliance-driven environment.
Essential Job Duties
Application Development:
  • Design, develop, and maintain web, mobile, and enterprise applications using modern programming languages and frameworks.
  • Ensure applications meet security, performance, and usability standards.

Collaboration:
  • Work closely with business analysts, project managers, and other developers to translate requirements into functional applications.
  • Participate in code reviews and provide constructive feedback to maintain quality standards.

Integration & Testing:
  • Implement APIs and integrate applications with existing systems.
  • Conduct unit and integration testing to ensure reliability and compliance with government regulations.

Continuous Improvement:
  • Stay current with emerging technologies and recommend improvements to enhance application performance and maintainability.
  • Support DevSecOps practices and contribute to CI/CD pipeline development.

Qualifications
Minimum Requirements
  • Bachelor's degree in Computer Science, Information Technology, or related field; OR equivalent experience.
  • Minimum three years of experience in application development.
  • Proficiency in languages such as Java, C#, Python, or JavaScript.
  • Experience with web frameworks (Angular, React, or .NET) and RESTful APIs.
  • Familiarity with cloud platforms (AWS, Azure) and containerization (Docker, Kubernetes).
  • Strong understanding of secure coding practices and compliance frameworks (FedRAMP, NIST).

Preferred Qualifications
  • Current active, in-scope DoD Secret clearance.
  • Prior experience working on government contracts or with federal agencies.
  • Knowledge of database technologies (SQL, NoSQL) and microservices architecture.
  • Experience with agile development methodologies.

Additional Information
Work Environment
  • Working conditions are normal for an office environment, with possible remote work options.

Working at SOSi
All interested individuals will receive consideration and will not be discriminated against for any reason.