Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailTitle: Lead IoT Software Engineer
Location: Remote MN
Duration: 6 months Contract
Visa: USC and GC
Client: Target
Interview: Video and coding
Description:
as a lead consultant (Development Engineer) you serve as the technical anchor for the engineering team that supports a platform. You create own and are responsible for the platform architecture that best serves the functional and nonfunctional needs. You identify and drive architectural changes to accelerate feature development and improve the quality of service. You have deep and broad engineering skills.
Engineer on the IoT platform team:
Are empowered to make technological choices and pick the best tools for the job.
Are building selfservice platform constructs to allow other teams to accomplish their business goals.
Have a goal of Full CD deployments with automated tests monitoring and rollback.
Think outside the box to solve problems with high cardinality that will break traditional tools meant for applications such as monitoring tools.
Our engineering teams are empowered to select the appropriate technology for the problem they are trying to solve. Common technologies include: Micronaut Kotlin Java Python Golang Kafka relational and KVP databases (Postgres MariaDB Mongo Redis etc.) Orchestration workflow engines like Temporal Camunda
Core responsibilities of this job are described within this job description. Job duties may change at any time due to business needs.
4year degree or equivalent experience
7 years of software development experience with at least one full cycle implementation
Demonstrates strong foundational core computer science concepts
Strong understanding of systems design Development and Observability for building robust and scalable software solutions
Demonstrates broad and deep expertise in multiple computer languages and frameworks (e.g. open source). Designs develops and approves endtoend functionality of a product line platform or infrastructure
Communicates and coordinates with project team partners and stakeholders
Demonstrates expertise in analysis and optimization of systems capacity performance and operational health
Understands and develops solutions to foster data lifecycle management
Maintains deep technical knowledge within areas of expertise
Stays current with new and evolving technologies via formal training and selfdirected education
Experience in building highly scalable distributed systems
Remote