Skip to content
mimi

Sr. Cloud Software Engineer

Street Smart

Forest Lake · Hybrid Full-time Senior $135k – $155k/yr 1mo ago

About the role

About

Street Smart is a national leader in traffic safety, site security, and smart work zone technology. Our Vision platform is transforming how customers monitor, manage, and protect critical infrastructure in real time. We are building the next generation of cloud‑connected safety and security solutions and are seeking a hands‑on technical leader to help shape what comes next.

Location: Hybrid role based in Columbus, Minnesota (2–3 days per week in the office)
Work Authorization: Candidates must be authorized to work in the United States without current or future employer sponsorship and must reside in Minnesota after hire.

Position Summary

The Senior Cloud Software Engineer is responsible for architecture, design, development, and validation of cloud platforms supporting Street Smart’s traffic management and work zone safety solutions. This role will contribute to the technical roadmap, leverage AI‑assisted development tools, and ensure system performance, security, and reliability. The ideal candidate is a strong builder who enjoys solving complex technical challenges and working cross‑functionally in a fast‑paced environment.

Essential Duties and Responsibilities

Cloud Architecture and Development

  • Design, build, and maintain cloud data services and APIs supporting the Vision platform
  • Develop serverless and microservices architectures for device provisioning, authentication, and secure communication
  • Implement real‑time data ingestion pipelines for edge device telemetry
  • Build real‑time visualization and device control capabilities
  • Process and store telemetry data from connected devices

AI Accelerated Engineering

  • Leverage AI coding tools such as Claude Code, Copilot, and ChatGPT to accelerate development and testing
  • Implement and execute best practices as an Orchestrator of agentic‑based AI code generation, test, and CI/CD workflow
  • Drive automation in testing, validation, and security practices

Quality, Performance, and Reliability

  • Own system performance, scalability, and reliability
  • Define and implement unit, integration, and end‑to‑end testing strategies
  • Identify software risks and proactively address performance bottlenecks
  • Support CI/CD pipelines aligned with Agile practices
  • Maintain technical documentation and API specifications such as Swagger or OpenAPI

Technical Leadership and Collaboration

  • Partner with hardware engineers, data scientists, DevOps, and Control Center teams
  • Participate in Agile and Scrum ceremonies
  • Act as a technical expert in customer discussions, proof of concepts, and solution workshops
  • Support troubleshooting and continuous improvement initiatives
  • Occasionally interact with customers by phone or virtual meetings

Competencies

  • Strong background in software development and architecture
  • Proficiency across multiple programming languages and modern cloud technologies
  • Experience with creating and implementing AI agent‑skill processes and AI coding workflows
  • Excellent analytical and problem‑solving skills
  • Strong communication and collaboration skills
  • Demonstrated ability to deliver complex software projects
  • Self‑starter with strong ownership mindset and ability to manage multiple priorities

Minimum Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or related field
  • Five or more years of experience in cloud software development
  • Strong proficiency in one or more of the following: C or C++, Java, JavaScript or TypeScript, Python
  • Experience developing and deploying cloud‑native applications on AWS
  • Hands‑on experience with serverless technologies such as AWS Lambda and API Gateway
  • Experience with real‑time data processing or distributed systems
  • Agile development experience using tools such as Jira and Confluence
  • Strong debugging and optimization skills
  • Ability to work effectively in collaborative, cross‑functional teams

Preferred Qualifications

  • AWS Solutions Architect or similar cloud certification
  • Experience with AWS IoT Core, Greengrass, DynamoDB, and S3
  • Knowledge of MQTT, CoAP, and REST protocols
  • Experience securing device‑to‑cloud communications using TLS and certificates
  • Experience with role‑based access control and identity management
  • Familiarity with compliance frameworks such as ISO 27001 or GDPR
  • Experience with OTA updates, secure boot, or firmware signing
  • Project management or Scrum certifications

Work Environment and Physical Requirements

  • Primarily office‑based with regular computer work and collaboration
  • Ability to remain in a stationary position for extended periods, operate standard office equipment, and occasionally move equipment weighing up to 30 lb
  • Limited travel may be required

Compensation and Benefits

  • Base salary: $135,000 – $155,000
  • Corporate incentive plan target: 10 % of base salary

Benefits

  • Career advancement opportunities
  • Company incentive plan with quarterly payouts based on individual and company performance
  • Health benefits (eligibility on the 1st of the month following hire):
    • 3 medical plans (2 HDHPs, 1 PPO)
    • Health Savings Accounts (Street Smart contributes $1,000–$2,000 depending on plan)
    • Dental and vision plans with low employee premiums
    • Health and Dependent Flexible Spending Accounts
  • 100 % company‑paid Short Term and Long‑Term Disability Insurance
  • 100 % company‑paid life insurance at 1.5× base salary
  • 401(k) retirement plan (eligibility on the 1st of the month following 30 days of employment); Street Smart matches 100 % of the first 3 % employee contributions and 50 % of the next 2 %
  • 11 paid holidays
  • 3 weeks of PTO to start (year one pro‑rated based on start date)
  • Informal dress code
  • Company‑provided cell phone
  • Tuition reimbursement

Equal Employment Opportunity

Street Smart provides equal employment opportunities to all employees and applicants without regard to race, color, ethnicity, religion, sex, national origin, disability, veteran status, genetic information, or any other legally protected status.

Requirements

  • Strong background in software development and architecture
  • Proficiency across multiple programming languages and modern cloud technologies
  • Experience with creating and implementing AI agent-skill processes and AI coding workflows
  • Excellent analytical and problem-solving skills
  • Strong communication and collaboration skills
  • Demonstrated ability to deliver complex software projects
  • Self-starter with strong ownership mindset and ability to manage multiple priorities
  • Bachelor’s degree in Computer Science, Software Engineering, or related field
  • Five or more years of experience in cloud software development
  • Strong proficiency in one or more of the following: C or C++, Java, JavaScript or TypeScript, Python
  • Experience developing and deploying cloud native applications on AWS
  • Hands-on experience with serverless technologies such as AWS Lambda and API Gateway
  • Experience with real-time data processing or distributed systems
  • Agile development experience using tools such as Jira and Confluence
  • Strong debugging and optimization skills
  • Ability to work effectively in collaborative, cross-functional teams

Responsibilities

  • Design, build, and maintain cloud data services and APIs supporting the Vision platform
  • Develop serverless and microservices architectures for device provisioning, authentication, and secure communication
  • Implement real-time data ingestion pipelines for edge device telemetry
  • Build real-time visualization and device control capabilities
  • Process and store telemetry data from connected devices
  • Leverage AI coding tools such as Claude Code, Copilot, and ChatGPT to accelerate development and testing
  • Implement and execute best practices as an Orchestrator of agentic based AI code generation, test and CI/CD workflow
  • Drive automation in testing, validation, and security practices
  • Own system performance, scalability, and reliability
  • Define and implement unit, integration, and end-to-end testing strategies
  • Identify software risks and proactively address performance bottlenecks
  • Support CI/CD pipelines aligned with Agile practices
  • Maintain technical documentation and API specifications such as Swagger or OpenAPI
  • Partner with hardware engineers, data scientists, DevOps, and Control Center teams
  • Participate in Agile and Scrum ceremonies
  • Act as a technical expert in customer discussions, proof of concepts, and solution workshops
  • Support troubleshooting and continuous improvement initiatives
  • Occasionally interact with customers by phone or virtual meetings

Benefits

career advancement opportunitiescompany incentive planhealth benefitsmedical planshigh-deductible health plansPPO planHealth Savings Accountsdental plansvision plansHealth and Dependent Flexible Spending AccountsShort Term Disability InsuranceLong-Term Disability Insurancelife insurance401(k) retirement savings planpaid holidaysPTO

Skills

API GatewayAWSAWS LambdaCC++ChatGPTCopilotCloudCloud nativeData scienceDevOpsJiraJavaScriptMicroservicesOpenAPIPythonServerlessSwaggerTypeScript

Don't send a generic resume

Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.

Get started free