Full Stack / IOT Developer
$124,127–$151,710 year
On-siteAustin, Texas, United States
Job Summary
Develop and maintain cross-platform mobile applications for iOS and Android, providing asset-tracking and live dashboards for smart sensor products. Design, develop, and support cloud-hosted services on Microsoft Azure and Amazon Web Services, including container-hosted applications on Red Hat OpenShift. Implement end-to-end security for web services and APIs, manage inspection interfaces, and build IoT connectivity between applications and embedded devices. Collaborate with firmware, hardware, and data-science teams to deliver reliable end-to-end solutions while supporting software architecture, testing, and CI/CD across mobile, web, and cloud environments. This on-site role at the 3M Center in Austin, TX, requires at least four days per week and may include up to 15% travel.
Required Qualifications
- Bachelor's Degree in Computer Science, Computer Engineering, or Software Engineering (completed and verified prior to start) from an accredited institution
- Three (3) or more years' experience developing and deploying full-stack and mobile applications, including front-end, back-end, and APIs for iOS and/or Android
- Three (3) or more years' experience in modern programming languages such as Java, TypeScript/JavaScript, Swift, Kotlin, Python, or C#
- Three (3) or more years' experience with RESTful APIs, cloud platforms such as AWS or Microsoft Azure, and modern software development tools including GitHub and CI/CD
- Must be legally authorized to work in country of employment without sponsorship for employment visa status (e.g., H1B status)
- Work location: This role follows an on-site working model, requiring the employee to work at least four days a week at the 3M Center in Austin, TX
- Travel: May include up to 15% domestic or international
- Relocation: May be authorized
Desired Qualifications
- Master's degree or higher (completed and verified prior to start) in Computer Science, Computer Engineering, Software Engineering or related discipline and from an accredited institution
- Experience with the Angular framework and modern front-end development (TypeScript, HTML/CSS)
- Experience with Java and the Spring Boot framework for backend service development
- Experience with native mobile development (Swift for iOS, Kotlin/Java for Android) and app-store release/deployment
- Hands-on experience across both AWS and Microsoft Azure cloud ecosystems
- Experience with containerization and orchestration (Docker, Kubernetes, Red Hat OpenShift Service on AWS)
- Experience integrating AI/ML or LLM services, including Retrieval-Augmented Generation (RAG), vector databases and pipeline/prompt design
- Experience with IoT and device connectivity, including Bluetooth Low Energy (BLE) and cloud device/data ingestion
- Experience designing relational and/or NoSQL databases and data modeling
- Experience with CI/CD pipelines, infrastructure-as-code and DevOps practices
- Familiarity with authentication/authorization and application-security best practices (OAuth2, OIDC)
- Ability to work effectively across a broad technology stack and to coordinate with external development resources
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.