Senior Software Architect

2 weeks ago


Minneapolis, Minnesota, United States Target Full time

Position Overview:

The compensation range for this role is $111,000 to $200,200.00. Compensation is determined by various factors including market conditions, education, experience, and certifications. In addition to competitive pay, Target is committed to supporting its team members and their families through comprehensive health benefits, which may encompass medical, vision, dental, life insurance, and more. Additional benefits for eligible team members include 401(k) plans, employee discounts, short-term and long-term disability, paid sick leave, national holidays, and vacation time.

About Target:

At Target, we strive to help families enjoy the simple pleasures of everyday life. Our vision is realized through our core values and culture. Discover more about Target's mission and values.

The IoT Platform Team is dedicated to empowering Target teams to efficiently deploy and manage IoT devices across our facilities, enhancing guest and team member experiences by simplifying device management and network complexities. Our platform currently connects approximately 50,000 devices and processes hundreds of millions of messages daily across 2,000 locations.

Role Responsibilities:

As a Lead Engineer, you will act as the technical cornerstone for the engineering team supporting our platform. You will be responsible for designing and maintaining the platform architecture to meet both functional and non-functional requirements. Your role will involve identifying and implementing architectural improvements to accelerate feature development and enhance service quality. With extensive engineering expertise, you will have the capability to independently establish a comprehensive architecture while also empowering a broader team through your influence.

Target's Engineering Values:

  • A commitment to a diverse, inclusive, and collaborative environment.
  • Focus on robust architectures with mature CI/CD pipelines.
  • A belief in code craftsmanship and a passion for solving complex engineering challenges with simplicity.
  • Operational excellence, prioritizing the needs of our guests and team members.
  • A proactive approach to preventing large-scale issues.
  • Utilization of canary and A/B testing for frequent code deployments during business hours.
  • A culture of learning and experimentation with new technologies.
  • High observability through comprehensive logging, metrics, and tracing.
  • Leveraging edge computing and scalable infrastructure.

As a member of the IoT Platform Team:

  • You will have the autonomy to make informed technological decisions and select the best tools for your projects.
  • You will be responsible for creating self-service platform components that enable other teams at Target to achieve their business objectives.
  • Your goal will be to achieve full continuous deployment with automated testing, monitoring, and rollback capabilities.
  • You will be encouraged to think creatively to address high-complexity problems that challenge traditional monitoring tools.

Technological Proficiencies:

Our engineering teams are empowered to choose the most suitable technology for their challenges. Common technologies in use include Micronaut, Kotlin, Java, Python, Golang, Kafka, and various relational and NoSQL databases (such as Postgres, MariaDB, MongoDB, Redis, etc.), along with orchestration workflow engines like Temporal and Camunda.

Qualifications:

  • A bachelor's degree or equivalent experience.
  • A minimum of 7 years of software development experience, including at least one complete implementation cycle.
  • Strong foundational knowledge of core computer science principles.
  • Proficient understanding of systems design, development, and observability for building scalable software solutions.
  • Demonstrated expertise in multiple programming languages and frameworks.
  • Effective communication and coordination skills with project teams, partners, and stakeholders.
  • Experience in analyzing and optimizing system capacity, performance, and operational health.
  • Knowledge of data lifecycle management solutions.
  • Commitment to staying current with evolving technologies through formal training and self-education.
  • Experience in developing highly scalable distributed systems.
  • Familiarity with technologies such as Micronaut, Kotlin, Java, Python, Golang, Kafka, and various databases.

This position will operate under a Hybrid/Flex work arrangement, requiring both onsite and virtual work based on the needs of the team and tasks at hand.

ADA Compliance:

Target is dedicated to providing reasonable accommodations during the application process as required by law. If you have a disability and need assistance, please reach out for additional information.



  • Minneapolis, Minnesota, United States Capgemini Engineering Full time

    Position: Senior Software Solutions ArchitectLocation: Minneapolis, MN (onsite)Position OverviewAs a Senior Software Solutions Architect at Capgemini Engineering, you will play a pivotal role in shaping the technological landscape. Collaborate with a talented engineering team and utilize your expertise to create comprehensive architectural frameworks that...


  • Minneapolis, Minnesota, United States QTC Management, inc Full time

    Company Overview: QTC Management, Inc. is a prominent entity in the healthcare services sector, focusing on disability-related medical evaluations, independent medical assessments, and review services, among other offerings. Our commitment to leveraging innovative technologies enhances our service delivery, managing millions of appointments each year. ...


  • Minneapolis, Minnesota, United States Diverse Lynx Full time

    Position: Senior Solutions Architect Location: Remote Employment Type: Fulltime Position Overview: Diverse Lynx is in search of a seasoned Senior Solutions Architect who will oversee the technological vision and foster senior-level collaborations with business and delivery partners across various initiatives. This leadership role in architecture seeks...


  • Minneapolis, Minnesota, United States Talent Software Services Full time

    Position Title: Senior Software EngineerOverview:Talent Software Services is seeking a Senior Software Engineer for a contract role. This position offers a unique opportunity to contribute to a leading e-commerce platform.Role Summary:Join a dedicated team focused on enhancing pricing functionalities that are visible to our clientele. We are in search of...


  • Minneapolis, Minnesota, United States Real Staffing Group Full time

    Position Overview:This role is for a Lead C# Software Architect within a pioneering medical device organization specializing in innovative technologies for oncology treatment. The company has developed advanced electromechanical capital equipment classified under Class I and Class III. Key Responsibilities:The selected candidate will engage in...


  • Minneapolis, Minnesota, United States Real Staffing Group Full time

    Position Overview:This role is for a Lead C# Software Architect at a pioneering medical device start-up focused on innovative cancer treatment technologies, including Class I and Class III electromechanical capital equipment. Key Responsibilities:The selected candidate will engage in cross-departmental collaboration within a new product research and...


  • Minneapolis, Minnesota, United States Real Staffing Group Full time

    Position Overview:This role is for a Lead Software Architect specializing in C# within a pioneering medical device organization that has successfully created innovative solutions for cancer therapy. Key Responsibilities:This individual will engage in cross-departmental collaboration in a new product research and development team, concentrating on initial...


  • Minneapolis, Minnesota, United States Real Staffing Group Full time

    Position Overview:We are seeking a Lead Software Architect specializing in C# to contribute to a pioneering medical device organization focused on innovative cancer treatment technologies. Key Responsibilities:This role involves collaboration across various departments within a new product research and development team, emphasizing early-stage prototyping...


  • Minneapolis, Minnesota, United States Real Staffing Group Full time

    Position Overview:This role is for a Lead Software Architect specializing in C# within a pioneering medical device organization that has successfully engineered innovative solutions for cancer treatment, encompassing both Class I and Class III electromechanical capital equipment. Key Responsibilities:The selected candidate will engage in cross-departmental...


  • Minneapolis, Minnesota, United States Real Staffing Group Full time

    Position Overview:We are seeking a highly skilled Lead Software Architect specializing in C# to contribute to an innovative medical device start-up. This organization has pioneered groundbreaking technology aimed at cancer treatment, encompassing both Class I and Class III electromechanical capital equipment. Role Responsibilities:The selected candidate will...


  • Minneapolis, Minnesota, United States York Solutions Full time

    Job Title: Senior Enterprise ArchitectJob Summary:The Senior Enterprise Architect will lead the company's architecture practice, playing a crucial role in defining, establishing, and implementing technical roadmaps and blueprints that will drive the company's long-term technology strategy. This role requires a combination of exceptional technical expertise,...


  • Minneapolis, Minnesota, United States Capgemini Engineering Full time

    About the RoleWe are seeking a highly skilled Software Solution Architect to join our team at Capgemini Engineering. As a key member of our engineering team, you will have the opportunity to craft the future of technology and collaborate with skilled engineers to deliver detailed solutions.Key ResponsibilitiesBusiness Requirements Analysis: Translate...


  • Minneapolis, Minnesota, United States INSPYR Solutions Full time

    Position: Senior Software Architect for .NET SolutionsLocation: Hybrid Work EnvironmentEmployment Type: Contract to HireCompensation: $65-75/hrEligibility: Must be a US Citizen, Green Card Holder, or Authorized to Work in the USKey Responsibilities:Analyze and comprehend existing ETL processes managed by the application team, utilizing tools such as SSIS,...


  • Minneapolis, Minnesota, United States SNIPEBRIDGE Full time

    About SNIPEBRIDGESNIPEBRIDGE is a global landscape architecture practice with a strong commitment to local values and a hands-on approach. Our studio is built on a diverse, collaborative culture that encourages creativity and innovation. We combine design expertise, rigorous research, and intuition to shape landscapes that complement nature and foster...


  • Minneapolis, Minnesota, United States Rose International Full time

    Position Overview:This role is hybrid, requiring presence in the office three days a week. Day shifts are available, and paid parking is provided at both locations.Key Responsibilities:Act as an Application Architect with a minimum of 10 years of experience in developing .NET applications and a strong background in ETL processes.Analyze existing ETL...


  • Minneapolis, Minnesota, United States INSPYR Solutions Full time

    Position: Senior Software Architect (.NET Based Applications)Location: Hybrid Work EnvironmentContract Type: Contract to HireCompensation: $65-75/hrWork Eligibility: US Citizens, Green Card Holders, or Authorized Workers in the USKey Responsibilities:Analyze existing ETL workflows managed by the application team, utilizing SSIS, Windows Executables,...


  • Minneapolis, Minnesota, United States Rose International Full time

    Position Overview:This role offers a hybrid work model, requiring in-office presence three days a week. The position operates during day shifts and includes paid parking at both office locations.Key Responsibilities:Serve as an Application Architect with a minimum of 10 years of experience in developing .Net-based applications, alongside substantial...


  • Minneapolis, Minnesota, United States Rose International Full time

    Position Overview:This role is a hybrid position requiring three days a week in the office. The working hours are during the day, and paid parking is available at both locations.Key Responsibilities:We are seeking an experienced Application Architect with a minimum of 10 years in .Net application development and substantial expertise in ETL processes.Analyze...


  • Minneapolis, Minnesota, United States Capgemini Engineering Full time

    Position: Enterprise Software Architect (Life Sciences)Location: Minneapolis, MN (onsite)Role OverviewAs an Enterprise Software Architect at Capgemini Engineering, you will play a pivotal role in shaping the technological landscape. Collaborate with a talented engineering team in Minneapolis, MN, to deliver comprehensive solutions that align with business...


  • Minneapolis, Minnesota, United States Rose International Full time

    Position Overview:This role offers a hybrid work environment, requiring three days a week in the office. Enjoy a day shift schedule with paid parking available at both locations.Key Responsibilities:We seek an Application Architect with a minimum of 10 years of experience in developing .Net-based applications and a strong background in ETL processes.Analyze...