3M logo
3MPosted 1 month ago

Full Stack / IOT Developer

$124,127–$151,710 year

On-siteAustin, Texas, United States

Full TimeBachelors DegreeLarge

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.

Get started

Apply to this job in one click with Sorce

Apply on Sorce