Staff Software Engineer, Infrastructure Platforms
Software Engineering Manager Job 12 miles from Eden Prairie
As a Staff Engineer on the Infrastructure Platforms Team, you will participate in all phases of the software development lifecycle across multiple products, processes, and teams. You will take a leading role in the design and development of an internal Software Delivery Pipeline.
You will have significant influence on architectural decisions and be expected to understand consequences and risks of those tradeoffs. You will be relied on to research and provide solutions for complex problems.
This role is hybrid, which means you will work some days on site at a Best Buy location and some days virtually from home or other non-Best Buy location. The specific work arrangements vary by role and team. The recruiter or hiring manager will provide more details during the hiring process. For this role, you must be located within a drivable distance to our office in Richfield, Minnesota.
What you'll do
Lead all phases of the development of a software delivery pipeline.
Ensure the quality of one or more teams' output.
Identify opportunities in the SDLC, application support, reliability, and monitoring; and recommend tools and standards to be used across teams to improve efficiency.
Understand and influence the broad architecture of multiple systems or processes
Up to date on evolving standards, platform features, and critical vendor and community provided technologies.
Owns the technical testing and performance of the products or process they support.
Understands and can communicate effectively about the tradeoffs between technical, analytical, and product needs.
Sets direction at the project, product or process level and consistently influences decision making across teams and regularly delivers projects on-time and on budget
Basic Qualifications
5 or more years of relevant industry experience.
3 or more years of relevant experience with Terraform.
3 or more years of experience with cloud computing platforms, AWS preferred.
3 or more years of experience with GitHub workflows.
3 or more years of experience with one of Go, NodeJS, Python or Ruby.
3 or more years with Docker and containers.
Preferred Qualifications
Bachelor's degree in IT, Computer Science, Engineering, or related field
7 or more years of relevant industry experience.
Working experience with software design and development.
Working experience with Kubernetes.
Working experience with HTTP, REST, Bearer Auth, JSON Web Tokens and OAuth.
Working experience with MySQL, Postgres, Memcached and Redis
Working experience with RabbitMQ, SNS/SQS, and Kafka.
Working experience with Linux systems administration.
Whats in it for you
Were committed to helping our people thrive at work and at home. We offer generous benefits that address your total well-being and provide support as you need it, especially key moments in your life.
Our benefits include:
Competitive pay
Generous employee discount
Physical and mental well-being support
About us
As part of the Best Buy team, youll help us fulfill our purpose to enrich lives through technology. We bring that to life every day by humanizing and personalizing tech solutions for every stage of life in our stores, online and in customers homes.
Our culture is built on deeply supporting and valuing our amazing employees who make it all possible. Were committed to being a great place to work, where you can unlock unique career possibilities. Above all, we aim to provide a place where you can bring your full, authentic self to work now and into the future. Tomorrow works here.
Best Buy is an equal opportunity employer.
Position Type: Full time PandoLogic. Keywords: Software Engineer, Location: Minneapolis, MN - 55423
RequiredPreferredJob Industries
Other
Software Engineer
Software Engineering Manager Job 6 miles from Eden Prairie
Russell Tobin has an opening for a Project Engineer in Bloomington, MN! This is a contract to hire position!
Compensation: $90,000 to $110,000/year
Shift: M-F on-site 1st
Our client is looking for a highly skilled Fire & Gas Systems Project Engineer. In this role, you will be responsible for all technical aspects of your assigned projects from initiation to final customer checkout, shipment and start up support. Code compliance to NFPA72, Life Safety code NFPA 101 and NEC are some of the likely challenges you will be faced with.
Responsibilities:
Review hardware and software requirements proposed to meet specifications before and after an Order is received.
Recommend action to Project Manager if discrepancies are noted. Provide guidance and direction to the project team to achieve customer expectations, project cost, schedule and technical goals.
Represent the Systems Engineering department at a customer kickoff meeting and design review meetings.
Plan work to conform to schedule, and determine tasks which can be given to support staff or other technical personnel assigned to the project. Delegate such task and oversee their execution.
Resolve technical problems with customer as quickly as possible during execution of work. Determine when changes result in an adjustment to contract price, a change in specified equipment, or other significant change in scope.
Develop and maintain the Fire & Gas System Documentation package (Shop Drawings) including equipment layout drawings, panel mechanical assembly drawings, electrical connection diagrams, system I/O wiring and programmable system configuration documents as required by the project.
Develop and maintain the detailed bills of material needed to procure, manufacture and properly document the system assemblies used to fulfil the project requirements.
Provide necessary documentation to software engineering as scheduled to initiate programming.
Responsible for final internal checkout of system, certifying correctness of performance of the system along with test reports. Notify Manager of Projects when this is done.
Host and conduct client acceptance testing at the factory as needed.
Other Job Functions:
Help create and maintain an AutoCAD standards library for your use throughout the Project Engineering department.
Support proposals in specifying equipment needs to satisfy project specifications.
Educational requirements:
BSEE degree or at least five years' experience in fire alarm system design. Additional experience in the controls field using Fire Alarm control Panels, PLC's, Safety Systems, Petrochemical or Munitions experience is preferred.
Preferred Qualifications:
NICET Level III in Fire Alarm Systems preferred, Level 1 minimum.
Proficient with the use of AutoCAD or similar drawing package with experience in producing shop drawings. Experience with AutoCAD Electrical is preferred.
Experience with JDE or another SAP or ERP system for parts, BoM's and other project maintenance.
Requires good team participation, planning, organizational, time management and communications skills. Ability to work quickly and accurately and handle multiple projects.
Experience with Detector Electronics Corporation products and system integration practices or related industry considered a plus.
Principal Software Engineer-Neurostimulation
Software Engineering Manager Job 12 miles from Eden Prairie
Principal Software Engineer - Neurostimulation - Minneapolis, MN
RESPONSIBILITIES:
Design, implement, test, debug, and document integration solutions and enhance existing components to ensure that software meets the business needs, while in compliance with applicable regulations and processes.
Lead debugging efforts, root cause investigations, and issue resolution.
Responsible for functional and design specifications and design reviews.
Responsible for managing and overseeing the design and development of new software or extensive software revisions.
Select and utilize tools and methodologies to ensure that software tests identify defects and comply with quality standards.
Support software quality assurance methodologies, systems, and practices which meet company, customer, and regulatory requirements.
Support documentation efforts associated with planning, intended use, user requirements, hazard analysis, functional and design specifications, design reviews, V&V test plans/protocols/reports and traceability.
Support the creation of test plans, test cases, and automation for new features and enhancements to existing features.
Support SW/FW V&V efforts.
Assist in workload planning and time estimation.
BACKGROUND PROFILE:
Bachelor's degree in Computer Science, Engineering or related field with seven or more years of experience in software engineering OR Master's degree in Computer Science, Engineering or related field with five or more years of experience in software engineering.
Experience working in an Agile software development environment.
Familiarity with bare metal and RTOS based embedded solutions, BLE, USB, typical embedded communication interfaces such as I2C, SPI, etc.
Experience working (design, test, etc) within a regulated environment (FDA, MDR, etc)
Working knowledge of C#, Visual Studio, .net, Azure DevOps, Git, Jira, Jama and standard office software.
Familiar with IEC 62304, ISO 14708
Lead Software Engineer
Software Engineering Manager Job 12 miles from Eden Prairie
The Lead Software Engineer works with a multi-disciplinary team to deliver high quality code in a timely manner.
The Lead Software Engineer is responsible and accountable for the quality of the code produced by their team as well as the timeliness of its delivery. The Lead Software Engineer cooperates with other roles to ensure that risks are communicated so that projects can adapt, and expectations can be managed. The Lead Software Engineer uses their knowledge of TempWorks, its customers, its code, and their team to ensure that all members of the team are productive and effective in their assigned tasks.
General Responsibilities:
Acts as scrum master, leading their assigned team through scrum ceremonies (standup, refinement, planning, review, retro)
Proactively identifies when team members are blocked but have not communicated it
Respects the team's time by tabling larger discussions for the appropriate audience
Ensures the team understands business requirements
Revises practices to streamline the team's operation.
Adapts their leadership style to accommodate the skills and experience of their team members. Assigns and documents tasks at the appropriate level of detail.
Ensures the team:
is unblocked quickly and effectively, tapping appropriate additional resources as necessary
consistently delivers on commitments
makes commitments approximating the Capacity Budget.
Reviews code written by any engineer, regardless of team, in their own area(s) of expertise.
Uses code reviews to maintain standards, quality of code, coaching team members on best practices, and growing team skills.
Promotes cross training of team members and balances that with team deliverables.
Acts as point of contact for the team to external stakeholders (i.e., Architect, UX, Technical Project Manager, Business Analyst, Software Engineering Manager.
Coordinates with external stakeholders to ensure that the team's work meets their expectations.
Works with external stakeholders to make high level decisions about team workload, project timelines, business requirements, quarterly deliverables etc.
Spends approximately 70% of their own time writing code or performing other technical duties related to assigned projects.
Engages in continuous personal growth of their own software knowledge and skills.
Proactively improves their team, department, and the company.
Performs other related duties as assigned.
Additional Required Skills and Abilities:
Excellent verbal and written communication skills
Excellent interpersonal and customer service skills
Understands individual strengths and areas of opportunity for members of their team.
Communicates technical concepts to non-technical individuals.
Identifies when and how to create a compromise in a group with multiple stakeholders.
Documents technical requirements clearly for their team.
Manages expectations of stakeholders by presenting multiple options instead of single solutions.
Effectively negotiates changes to scope, delivery date, and team size when such changes are needed.
Education and Experience:
Bachelor's degree in computer science, Engineering, or a related field (or equivalent experience).
Demonstrated leadership experience, with the ability to inspire and motivate team members, resolve conflicts, and drive consensus on technical decisions.
Experience in project planning, resource allocation, and execution.
5+ years of relevant experience developing enterprise scale, web-based software applications.
4+ years of C# experience.
2+ years of Microsoft SQL database experience required (4+ preferred).
4+ years' experience developing applications using RESTful APIs.
4+ years' experience developing REST API driven applications using C# .NET framework and/or ASP.NET.
Expertise in front-end technologies such as HTML, CSS, JavaScript, and modern JavaScript frameworks (e.g., React, Angular, Vue.js), React preferred.
Experience with version control systems (e.g., Git) to manage source code and facilitate collaboration within the development team.
Experience with testing and mocking frameworks (e.g., MSTest, NUnit, XUnit, Moq)
Experience with cloud computing platforms (e.g., AWS, Azure, GCP) and DevOps practices. Azure preferred.
Experience with CI/CD, preferably Azure YAML pipelines.
Experience with static and dynamic code analysis tools (e.g., SonarQube, Veracode, ReSharper).
Physical Requirements:
Prolonged periods sitting and/or standing at desk and working on a computer.
Must be able to lift to 10 pounds at times.
Senior Software Engineer
Software Engineering Manager Job 12 miles from Eden Prairie
About the Team
The Development Support team is a collaborative, fast-paced team of professionals that utilizes their software development expertise and advanced product knowledge to provide innovative solutions to our growing customer base. Solifi products are critical to the success of our customers' business operations, and they depend on the Development Support team to be responsive, creative, and skilled at complex problem solving and software issue resolution.
About the Position:
The Software Engineer provides development support for software incidents on Solifi product offerings for mission critical back-office accounting. The current application is a standard three-tier architecture utilizing a Java technology stack. The web-based user interface has been developed with Grails for maximum development efficiency. The Software Engineer researches issues, communicates with our customers, and implements solutions based on business requirements. In addition, the Software Engineer uses their technical ability to resolve problems ensuring customer satisfaction and adherence to organizational policies.
Responsibilities and Deliverables:
• Perform complex systems analysis and programming activities in support of Solifi product offerings.
• Conduct unit and integration testing for developed functionality in Solifi product offerings.
• Organize, prioritize, and handle multiple tasks/assignments/projects simultaneously.
• Provide high quality service to our customers, both internal and external.
• Communicate with customers and other Solifi team members regarding the status of issues.
• Document standards and repeatable procedures to facilitate knowledge transfer to others.
• Participate in proactive team efforts to achieve departmental and company goals.
About You:
• 3+ years' experience in software development and customer service, ideally providing service to external or third-party clients.
• Bachelor's degree (BE / B. Tech) from a four-year college or university in CS, MIS, or ECE or equivalent experience preferred.
• Demonstrated technical knowledge in software development methodologies, design and implementation.
• Knowledge in web service technologies, Java, C#, JavaScript, Grails, Oracle, SQL Server, and UniBasic/Pickbasic.
• Experience with Object Oriented Development standards.
• Excellent analytical and problem-solving skills.
• Excellent communication and customer service skills.
• Ability to multi-task, manage priorities, and pay strong attention to details.
• Ability to function in a high pressure and demanding environment with shifting priorities.
• Ability to perform duties independently with general supervision.
• Financial and accounting education or professional experience is a plus.
Senior Java Software Engineer
Software Engineering Manager Job 12 miles from Eden Prairie
Role Overview: As a Senior Java Engineer on our team, you will be playing a critical role in building and scaling our test automation framework. You will be working closely with cross-functional teams to ensure that our systems are not only robust and reliable but also optimized for the next frontier of AI implementations. Your technical expertise in Java and Python will help drive automation excellence, and your enthusiasm for AI and cloud technologies (Azure, Kafka) will contribute to our next-generation solutions.
Key Responsibilities:
Develop and maintain test automation frameworks using Java, Python, and related technologies.
Collaborate with developers, QA engineers, and other teams to define and implement automated test strategies.
Leverage cloud platforms such as Azure to enhance and scale test automation solutions.
Work with Kafka to build scalable messaging systems for data-driven testing.
Explore, integrate, and implement AI techniques to enhance test automation and performance.
Troubleshoot, debug, and resolve technical issues in both automation frameworks and product code.
Contribute to continuous improvements of the software development lifecycle by integrating test automation at every stage.
Ensure the scalability, reliability, and performance of automated test solutions.
Participate in code reviews, mentoring junior engineers, and fostering a culture of collaboration and knowledge sharing.
Required Qualifications:
5+ years of hands-on experience in Java development.
Strong experience in Test Automation and building frameworks.
Proficient in Python, with a focus on automation tasks.
Knowledge of Kafka for building messaging and stream processing solutions.
Experience with cloud platforms, ideally Azure.
A deep passion for AI and exploring how AI can be used to enhance test automation.
Solid understanding of software engineering principles and best practices.
Excellent problem-solving skills, attention to detail, and ability to work in a fast-paced environment.
Strong communication and collaboration skills, with an ability to work effectively in a team-oriented culture.
Nice to Have:
Experience with AI frameworks and libraries (e.g., TensorFlow, PyTorch).
Previous experience working with AI-driven software or automation projects.
Exposure to agile methodologies and continuous integration/continuous deployment (CI/CD) practices.
Familiarity with other messaging platforms and cloud services.
Experience mentoring junior engineers or leading technical initiatives.
Senior Advanced Software Engineer
Software Engineering Manager Job 6 miles from Eden Prairie
Job Title: Senior Advanced Software Engineer
Pay Rate: Up to $65.94/hr DoE
Zip Code: 55431
Keywords: #AdvancedSoftwareEngineer #EngineeringJobs
***Department of Defense Secret security clearance is required at time of hire.***
JOB RESPONSIBILITIES:
* Will work within a cross functional team responsible for developing and testing embedded systems, products, and services
* Work with DO-178 compliant software engineering life-cycle
REQUIRED QUALIFICATIONS:
* Must be a US Citizen
* Department of Defense Secret security clearance is required at time of hire.
* Bachelor"s degree in Software Engineering, or a related Science, Engineering or Mathematics field with 8+ years of job-related experience OR a Master's degree plus 6 years of job-related experience
* Strongly skilled in C, C++, and Python
* Solid background on embedded software development, Linux, RTOS, and HW/SW integration
* Familiarity with DO-178 compliant software engineering life-cycle experience
* Creative thinker with demonstrated success leading the software development life cycle
* Expertise in applying technical standards and methodologies to solve challenges
* Exceptional communication skills with the capacity to secure buy-in on concepts and ideas
* Collaborative team player eager to provide technical leadership and position others for success
* Commitment to ongoing professional development for yourself and others
If you are interested in this role, please apply via the apply now link provided. Our overriding goal is to provide quality staffing solutions that help people, organizations, and communities succeed. Belcan is a leading provider of qualified personnel to many of the world's most respected enterprises. We offer excellent opportunities for contract, temporary, temp-to-hire, and direct assignments. We are the employer of choice for thousands worldwide. For more information, please visit our website at Belcan.com
EOE/F/M/Disability/Veterans
#cjobs
Full Stack Software Engineer
Software Engineering Manager Job 12 miles from Eden Prairie
Full Stack Software Engineer
Type: Fulltime
Hours/Onsite requirements: must be willing to go into the office 5 days a week, with flexibility
Interview Process: phone interview with director, onsite with team, offer
Methodology: Scrum/Agile
Scope:
Full stack - C#, React, PostgreSQL, AWS
Must have experience with C# and React
Lots of new development, they are going to start working on AI stuff to empower customers for self growth and more SaaS work
Very nimble agile team, be able to work in ambiguity and with limited requirements at times
Someone with entrepreneurial mindset
Software Engineer - Risk
Software Engineering Manager Job 12 miles from Eden Prairie
An established global asset management firm is seeking a skilled software engineer to enhance its research and technology capabilities. This prestigious firm prioritizes employee growth, offering mentorship and development opportunities to build a successful career in asset management.
What you will do:
Contribute to building systems, tools, and platforms that support new strategies and products
Work closely with senior staff to enhance and develop software solutions for risk management systems
Research and prototype new technologies to improve risk team's capabilities
Qualifications:
Proficiency in C# (Python experience is a bonus)
5+ years of post-grad experience in related role
Finance experience or proven interest in the space
B.S. or M.S. in Computer Science or other STEM field
Software Verification Engineer
Software Engineering Manager Job 17 miles from Eden Prairie
We are seeking high caliber Software Verification Engineer to join our Software Verification team. The Software Verification Engineer will bring testing expertise to the innovative, and fast-paced verification team. This high caliber, motivated and passionate individual will be responsible for requirements analysis, test design, test execution, defect issue resolution. Responsibilities include: Work independently and as a team member to plan, write, and execute test cases, FDA regulatory, and ISO standard procedures. Design new test suites for new features and functionality. Perform dry runs and formal Verification activities as required. Setup and configure Test Equipment. Record and close defects found during V&V activities. Perform requirements, design and tests reviews. Experience and Education Required: Bachelors degree in Computer Science, Computer, Electrical or Biomedical Engineering. Knowledge of software testing. Knowledge of software development lifecycle management tools. Organized, on-time, quick learner and detailed oriented. Excellent documentation skills in delivering information that adds value to managements decision-making process. Experienced in quantitative, analytical, organizational, and follow-up skills. Polished communicator - written documentation and oral presentations/ discussions/ meetings. Excellent reputation for building relationships across various levels of an organization. Energized attitude, proactive thinker and self-starter.
Sr. Kotlin Developer - W2 Only
Software Engineering Manager Job 12 miles from Eden Prairie
Sr. Kotlin Developer - 1 Day/week onsite- Minneapolis MN
10+ Years of Software Development/Engineering
Required Skills:
Expertise in Kotlin and Micronauts
Kafka experience
Microservices
PostgreSQL, and MongoDB
Docker and Kubernetes
Familiarity with cloud environments
on-call support rotation
Senior Software Engineer (AWS, React)
Software Engineering Manager Job 17 miles from Eden Prairie
Who Are We? Taking care of our customers, our communities and each other. That's the Travelers Promise. By honoring this commitment, we have maintained our reputation as one of the best property casualty insurers in the industry for over 160 years. Join us to discover a culture that is rooted in innovation and thrives on collaboration. Imagine loving what you do and where you do it.
Compensation Overview
The annual base salary range provided for this position is a nationwide market range and represents a broad range of salaries for this role across the country. The actual salary for this position will be determined by a number of factors, including the scope, complexity and location of the role; the skills, education, training, credentials and experience of the candidate; and other conditions of employment. As part of our comprehensive compensation and benefits program, employees are also eligible for performance-based cash incentive awards.
Salary Range
$135,700.00 - $223,900.00
Target Openings
1
What Is the Opportunity?
Travelers is seeking a Senior Software Engineer to join our organization as we grow and transform our Technology landscape. Individual will complete advanced software end to end engineering tasks that span many parts of a system including designing, developing, analyzing, configuring, testing, debugging, troubleshooting, documenting, health monitoring/alerting, and implementing based on user or system specifications. Individual will also consult with users to determine hardware, software or system functional specifications, manage the effective use of resources, act as subject matter expert across multiple applications, systems and technologies, leverage technical and business knowledge to drive the planning and execution of complex initiatives, participate in the design/ development process, and provide technical leadership.
What Will You Do?
Perform complex analysis, advanced level design, configuration and develop functions for impactful and high-visibility tasks.
Take the lead on directing and implementing solutions to moderately complex, loosely scoped problems that are aligned with team goals.
Deliver efforts both independently and by leading other team members.
Lead investigation and resolution efforts for critical, high impact problems, defects, and incidents.
Act as a technology advocate, independently seeking opportunities where technology can be utilized to improve the business.
Provide technical guidance and mentorship while fostering a team environment.
Manage a small team of Software Engineers
Apply knowledge of current industry trends and techniques to formulate solutions within the context of assigned efforts.
Seek opportunities to expand technical knowledge and capabilities.
Perform other duties as assigned.
What Will Our Ideal Candidate Have?
Eight years of programming/development experience preferred.
Design and Solutioning experience
Experience with AWS, Lambdas, EKS, React, HTML, CSS, JavaScript, MicroStrategy etc.
Experience managing a team of Software Engineers, while staying hands-on.
Delivery - Advanced delivery skills including the ability to determine the software design strategy and methodology to be used for efforts, use automated tests, analysis, and informed feedback loops to ensure the quality and production readiness of work before release, monitor the health of work efforts and that of adjacent systems.
Domain Expertise - Demonstrated track record of domain expertise including the ability to develop business partnerships and influence priorities by identifying solutions that are aligned with current business objective and closely follow industry trends relevant to domain, understanding how to apply them, and sharing knowledge with coworkers.
Problem Solving - Strong problem solver who utilizes data and proofs of concepts to find creative solutions to difficult problems, reflects on solutions, measuring their impact, and uses that information to ideate and optimize. Also adept at making decisions that involve a significant number of factors with broad implications.
Communication - Strong communicator who possesses the ability to describe technology concepts in ways the business can understand, document initiatives in a concise and clear manner, collaborate effectively with teammates and others regardless of role, quickly extract core issues from discussions and meetings, give and receive constructive feedback, offer help when asked, and ensure everyone has a chance to share their thoughts and are heard; an attentive and empathetic listener.
Leadership - Advanced leadership skills with the ability to take action even when there is no clear owner, inspire and motivate others, and be effective at influencing team members.
What is a Must Have?
Bachelor's degree in Computer Science or a related field, or its equivalent in work experience.
Three years of programming/development experience.
What Is in It for You?
Health Insurance: Employees and their eligible family members - including spouses, domestic partners, and children - are eligible for coverage from the first day of employment.
Retirement: Travelers matches your 401(k) contributions dollar-for-dollar up to your first 5% of eligible pay, subject to an annual maximum. If you have student loan debt, you can enroll in the Paying it Forward Savings Program. When you make a payment toward your student loan, Travelers will make an annual contribution into your 401(k) account. You are also eligible for a Pension Plan that is 100% funded by Travelers.
Paid Time Off: Start your career at Travelers with a minimum of 20 days Paid Time Off annually, plus nine paid company Holidays.
Wellness Program: The Travelers wellness program is comprised of tools, discounts and resources that empower you to achieve your wellness goals and caregiving needs. In addition, our mental health program provides access to free professional counseling services, health coaching and other resources to support your daily life needs.
Volunteer Encouragement: We have a deep commitment to the communities we serve and encourage our employees to get involved. Travelers has a Matching Gift and Volunteer Rewards program that enables you to give back to the charity of your choice.
Employment Practices
Travelers is an equal opportunity employer. We value the unique abilities and talents each individual brings to our organization and recognize that we benefit in numerous ways from our differences.
In accordance with local law, candidates seeking employment in Colorado are not required to disclose dates of attendance at or graduation from educational institutions.
If you are a candidate and have specific questions regarding the physical requirements of this role, please send us an email so we may assist you.
Travelers reserves the right to fill this position at a level above or below the level included in this posting.
To learn more about our comprehensive benefit programs please visit *********************************************************
0
Software Engineering Manager
Software Engineering Manager Job 17 miles from Eden Prairie
Jobs for Humanity is partnering with Target to build an inclusive and just employment ecosystem. Therefore, we prioritize individuals coming from the following communities: Refugee, Neurodivergent, Single Parent, Blind or Low Vision, Deaf or Hard of Hearing, Black, Hispanic, Asian, Military Veterans, the Elderly, the LGBTQ, and Justice Impacted individuals. This position is open to candidates who reside in and have the legal right to work in the country where the job is located.
Company Name: Target
Location: 7000 Target Pkwy N, Brooklyn Park, Minnesota, United States, 55445
The pay range is $109,000.00 - $196,200.00
Pay is based on several factors which vary based on position. These include labor markets and in some instances may include education, work experience and certifications. In addition to your pay, Target cares about and invests in you as a team member, so that you can take care of yourself and your family. Target offers eligible team members and their dependents comprehensive health benefits and programs, which may include medical, vision, dental, life insurance and more, to help you and your family take care of your whole selves. Other benefits for eligible team members include 401(k), employee discount, short term disability, long term disability, paid sick leave, paid national holidays, and paid vacation. Find competitive benefits from financial and education to well-being and beyond at
*********************************************
.
JOIN US AS A LEAD ENGINEER - HIGH PERFORMANCE DISTRIBUTED COMPUTING PLATFORM
As a Fortune 50 company with more than 350,000 team members worldwide, Target is an iconic brand and one of America's leading retailers. Working at Target means the opportunity to help all families discover the joy of everyday life. Caring for our communities is woven into who we are, and we invest in the places we collectively live, work and play. We prioritize relationships, fuel and develop talent by creating growth opportunities and succeed as one Target team. It's how we care, grow, and win together.
The Target High Performance Distributed Computing team creates the platforms and tools to enable our business partners to make great data-based decisions at Target. This team helps to manage hardware and software for large scale distributed computing, frequently angling towards data analytics and Artificial Intelligence/Machine Learning type applications. We help develop the technology that personalizes the guest experience, from product recommendations to relevant ad content. We're also the source of the data and analytics behind Target's Supply Chain optimization, fraud detection, demand forecasting and metrics to support our stores. We play a key role in identifying the test-and-measure or A/B test opportunities that continuously help Target improve the guest experience, whether they love to shop in stores or at Target.com.
As a Lead Engineer, you serve as the technical anchor for the engineering team that supports a product. You create, own and are responsible for the application and platform architecture that best serves the product in its functional and non-functional needs. You'll bring innovative ideas and help set the strategy for the future of our platform. You love keeping abreast of the latest industry trends and use them to help you innovate. You have leadership qualities, good judgment, and clear communication skills. If you're excited to work on a fast-moving, tightly knit team and build solutions to unsolved problems, we want to meet you.
Use your skills, experience, and talents to be a part of groundbreaking and visionary goals.
As a Lead Engineer, you'll take the lead as you…
Understand Target's business and technical environments and assist teams in resolving complex business challenges via current technical solutions by assessing viability/applicability/cost implication through POCs and prototypes.
Collaborate with technical staff and Enterprise Architecture teams in setting technical direction across platform and drive technology lifecycle management and communication of standards/decisions to the engineering team.
Build tools and observability for target's big data, AI and analytical platform.
Understand data platform and help users build their business usecases in seamless way.
Lead designing and building the Target platform API with deep focus on non-functional requirements including scalability, availability, performance, etc. while being a strong advocate of extreme agile and DevOps practices across engineers.
Core responsibilities of this job are described within this job description. Job duties may change at any time due to business needs.
About You:
BA/BS in Computer Science or equivalent work experience
7+ years of relevant software development and design experience
Proven track record in writing code that is correct, maintainable, testable, expressive, easy to change, efficient and fault-tolerant
Detailed knowledge of GNU/Linux OS (at least 5 years of experience w/ administration of production grade services running on Linux servers)
Strong demonstrated proficiency in Java
Have deep understanding of some of the following concepts:
Operating System Architecture, memory management, process scheduling, I/O scheduling
Networking, technologies, latency, bandwidth
Benchmarking, Performance Debugging, Performance monitoring
Limiting-resource Identification
Have familiarity and experience with the following technologies:
Hadoop (multi-node fully distributed Hadoop clusters)
Spark
HDFS
Hive
ZooKeeper
Ozone
Trino/PrestoSQL
Possess a strong understanding of high-performance, large-scale system architecture design and implementation
Experience with distributed and parallel processing, computer architecture, operating systems, synchronization, communication
Experience with modern CI/CD technologies such as Git, Drone, Docker, Artifactory
Understand business fundamentals and how technologies can support business goals along with how to translate business vision into a technical strategy while understanding the financial implications
Have proven leadership capabilities, the ability to influence others, interpersonal skills, and problem-solving skills
Strong team player who understands concepts of teamwork and team effectiveness.
Have excellent verbal, written, and presentation communication skills to convey complex technical solutions clearly to an organization
Have excellent planning and organizational skills
This position will operate as a Hybrid/Flex for Your Day work arrangement based on Target's needs. A Hybrid/Flex for Your Day work arrangement means the team member's core role
will need to be
performed
both onsite at the Target HQ MN location the role is assigned to and virtually,
depending upon what your role, team and tasks require for that day. Work duties cannot be performed outside of the country of the primary work location, unless otherwise prescribed by Target. Click
here
if you are curious to learn more about Minnesota.
Americans with Disabilities Act (ADA)
Target will provide reasonable accommodations with the application process upon your request as required to comply with applicable laws. If you have a disability and require assistance in this application process, please visit your nearest Target store or Supply Chain Facility or reach out to Guest Services at ************** for additional information.
Software Engineering Technical Manager
Software Engineering Manager Job 17 miles from Eden Prairie
**What Commercial Technologies Software Engineering contributes to Cardinal Health** Commercial Technologies manages the enterprise's portfolio of commercial technologies to maximize the business value of the technologies and enhance the customer experience. This function creates strategies for the portfolio and innovative solutions based on relationships with business leaders, develops back-end solutions and capabilities, and improves the front-end experience.
Commercial Technologies Software Engineering develops design options, process improvements and back-end solutions for commercial technologies to maximize performance and suitability for business needs. This job family manages engineering projects and plans for commercial technologies and interfaces with product managers to develop objectives. This job family assesses product systems, identifies opportunities for process and system improvements, and develops solutions through application of engineering principles.
**Responsibilities**
+ Strong technical acumen. Be able to effectively communicate with the team on architecture, design patterns, coding quality and review, and modern technologies
+ Ability to mentor and grow the technical and non-technical skills of your team
+ Strong focus on compliance, quality and fault-tolerant software
+ Introduce and enforce good process and practices around Agile based working and resource allocation
+ Represent the product capabilities across Cardinal Health and with clients to define and deliver required functionality
+ Ensure on-time and in-full delivery of product commitments to support business growth
**Qualifications**
+ 8+ years of Software development experience preferred
+ 5+ years in a technical software management role
+ Bachelor's degree in related field, or equivalent work experience, preferred
**What is expected of you and others at this level**
+ Manages department operations and supervises professional employees.
+ Participates in the development of policies and procedures to achieve specific goals
+ Ensures employees operate within guidelines
+ Decisions have a short-term impact on work processes, outcomes and customers
+ Interacts with subordinates, peers, customers, and suppliers at various management levels; may interact with senior management
+ Interactions normally involve resolution of issues related to operations and/or projects
+ Gains consensus from various parties involved
+ Proven experience in customer engagement and relationship management
**Anticipated salary range:** $121,600 - $182,385
**Bonus eligible:** Yes
**Benefits:** Cardinal Health offers a wide variety of benefits and programs to support health and well-being.
+ Medical, dental and vision coverage
+ Paid time off plan
+ Health savings account (HSA)
+ 401k savings plan
+ Access to wages before pay day with my FlexPay
+ Flexible spending accounts (FSAs)
+ Short- and long-term disability coverage
+ Work-Life resources
+ Paid parental leave
+ Healthy lifestyle programs
**Application window anticipated to close:** 04/29/2025 *if interested in opportunity, please submit application as soon as possible.
The salary range listed is an estimate. Pay at Cardinal Health is determined by multiple factors including, but not limited to, a candidate's geographical location, relevant education, experience and skills and an evaluation of internal pay equity.
_Candidates who are back-to-work, people with disabilities, without a college degree, and Veterans are encouraged to apply._
_Cardinal Health supports an inclusive workplace that values diversity of thought, experience and background. We celebrate the power of our differences to create better solutions for our customers by ensuring employees can be their authentic selves each day. Cardinal Health is an Equal_ _Opportunity/Affirmative_ _Action employer. All qualified applicants will receive consideration for employment without regard to race, religion, color, national origin, ancestry, age, physical or mental disability, sex, sexual orientation, gender identity/expression, pregnancy, veteran status, marital status, creed, status with regard to public assistance, genetic status or any other status protected by federal, state or local law._
_To read and review this privacy notice click_ here (***************************************************************************************************************************
Software Development Manager - Navitaire
Software Engineering Manager Job 12 miles from Eden Prairie
Software Development Manager
Our client is seeking a self-motivated Software Development Manager to join their team headquartered in Minneapolis. This position may have a hybrid or remote options, depending on the candidate.
Do you have the ability to proactively evaluate processes and solutions to identify opportunities to improve? How about a proven track record of coding, testing, and troubleshooting to meet exacting standards? Can you communicate with customers when designing and developing data/integration solutions to include requirement understanding and scoping, training and/or consulting, and troubleshooting and problem-solving? If yes, this may be the perfect Software Development Manager job for you. Keep scrolling to see what this company is all about.
“Use your passion and creativity to help shape the future of travel, solve critical business challenges, and contribute on a global scale.”
The Perks!
Great compensation: $130k-$150k, DOE
401k with a dollar for dollar match up to 6%
14 paid holidays, 3 floating holidays
3 weeks PTO
9 Sick days
Health benefits
Dental/vision
Hybrid working model
Be part of a globally diverse work environment
A Day in the Life of the Software Development Manager
Our client delivers industry-leading technology services that enable worldwide growth, profitability, and innovation to airlines and rail clients. Offering a full suite of advanced solutions focused on revenue generation and streamlining costs in the areas of reservations, ancillary sales, distribution, e-commerce, revenue management, revenue accounting, and business intelligence.
Our client is a team of technology professionals that provides its clients a wide variety of products for key elements of their distribution, passenger self-service connectivity (web, mobile, and kiosk), and data integration. The Software Development Manager is a key member of the technical team and is a hands-on developer who leads a team and demonstrates best coding practices, and consistently improves code design and best practices.
Responsibilities include:
Working with Product and Development Leads to prioritizing and manage a work item backlog, managing capacity, and setting customer expectations in an iterative development environment
Manage one or more teams with a focus on mentoring and growing employees and having a responsibility to establish and measure performance metrics
Work with team Architects to design and deliver solutions for internal and external customers
Working with Product and Development Leads to setting organizational goals
Consistently deliver on-time high-quality code with minimal errors using existing standards and guidelines
Think and code like a designer/architect
Design, document, develop, implement, and unit test software modules
Design elegant and workable software solutions, both on an application and system-wide level
Perform feasibility studies, evaluate results and propose viable solutions accordingly
Evaluate and integrate technologies from other providers, where suitable
Identify hardware, software, and technology platforms that need to be integrated to meet current and future business needs
Work in an agile software development environment
Qualifications of the Software Development Manager
A minimum of 7 years of software experience with a particular language C#, JavaScript, ASP.Net
2+ years of team leadership experience in an Agile setting
Agile experience and experience with Cloud platforms (Azure, AWS, or OpenStack)
Practical experience with coaching/performance interactions
Education: BS in Computer Science or equivalent 4-year degree or MA degree
Proven ability to work creatively and analytically in a problem-solving environment.
Proven experience with balancing team management and individual contribution work
Excellent diagnostic and problem-solving abilities.
Established track record of introducing process and practice improvements.
Technical Skills: C#, JavaScript, HTML5, XSLT, CSS
Experience with Intent-based Leadership or Servant Leadership management practices
Demonstrated experience coaching direct reports through career path growth
Direct experience with OKR goal alignment practices
About the Company
We've been transforming the world of travel since 1993, delivering game-changing technology that supports some of the most innovative airlines and rail carriers around the world. We offer proven solutions to help clients grow their business, reduce costs, capture new revenue sources and connect with digital customers and business partners.
We have over 500 employees in offices in North America, Europe, Asia, and Australia. We have a wide range of careers and opportunities that let you do what you do best, every day. And our fun, casual and fast-paced environment gives you the space to grow personally and professionally alongside other industry pioneers.
Come Join Our Team!
Start by filling out this 2-minute, mobile-friendly application. We look forward to hearing from you.
Airborne Systems Senior Engineering Manager -Software
Software Engineering Manager Job 6 miles from Eden Prairie
Basic Qualifications
EDUCATION REQUIREMENTS:
Bachelor's degree in Engineering or equivalent experience, plus a minimum of 10 years of relevant experience; or Master's degree plus a minimum of 8 years of relevant experience to meet managerial expectations.
CLEARANCE REQUIREMENTS: Department of Defense Secret security clearance is required at time of hire. Applicants selected will be subject to a U.S. Government security investigation and must meet eligibility requirements for access to classified information. Due to the nature of work performed within our facilities, U.S. citizenship is required.
Responsibilities for this Position
Job Description
Basic Qualifications
Bachelor's Degree in Software Engineering/Computer Engineering , plus a minimum of 10 years of relevant experience; or Master's degree plus a minimum of 8 years of relevant experience to meet managerial expectations. Must have leadership experience, including day to day management of development and production programs; budget, cost and scheduling management; as well as people management. Clearance Requirements: Department of Defense Secret security clearance must be obtainable within a reasonable amount of time from hire. Applicants selected will be subject to a U.S. Government security investigation and must meet eligibility requirements for access to classified information. Due to the nature of work performed within our facilities, U.S. citizenship is required.
Responsibilities for this Position
General Dynamics Mission Systems has an immediate opening for a Senior Engineering Manager of the Software Engineering team for the Airborne Systems (AS) Business Area which is under the Land & Air Systems (L&AS) Line of Business (LoB). The successful candidate will be a member of the AS Leadership Team, and report directly to the Director of Engineering for AS. You will have responsibility for the 100 plus employee engineering team and will be fully accountable for engineering execution within assigned programs of the AS Business Area. You will be responsible for enhancing the performance, strategy and profitability of an organization that supports some of our nation's fundamental defense services. General Dynamics Mission Systems employees work closely with esteemed customers to develop solutions that allow them to carry out high-stakes national security missions.
Airborne Systems, a business area within the General Dynamics Mission Systems company, is a high-tech business focusing on hardware and software system design and integration, cutting-edge research and development, and manufacturing. We are a technology leader in numerous areas including rapid technology insertion, airborne mission computers, signal processing, stores management and tactical network storage, cyber security, environmental survivability, and high reliability systems. In this role, you will be required to manage the engineering leaders of programs to architect, design, test, and provide production support of current and next generation airborne system solutions for the Department of Defense. The successful SEM candidate will provide expert leadership and guidance at all levels of the engineering organization and demonstrate the ability to contribute in a meaningful technical capacity to engineering tasking while managing the organizational needs of and ensuring performance excellence of a large-sized Software engineering team.
As the SEM, you will work with Program Managers, Chief Engineer, and program engineering leads to make critical decisions on architecture, design, and technology choices and be the technical beacon for the organization, working with cross functional teams to ensure that customer requirements are correctly analyzed, system requirements are developed and allocated to lower levels (subsystem, elements, and components), and plans for verification and validation are fully defined and executed. You will collaborate with external stakeholders and across your functional teams to resolve issues and recommend solutions to ensure that the system meets requirements with the performance needed for deployment.
Job Responsibilities:
Below are key responsibilities of the Airborne Systems Senior Engineering Manager- Software
Responsible for all SW and FPGA team execution for the AS engineering department
Responsible for reviews of all SW and FPGA program bids and proposals for the AS engineering department
Responsible for the technical leadership, staffing and development of SW and FPGA team for the AS engineering department
Lead and mentor a group of Technical Managers that have 10-20 direct reports each
Lead and mentor a group of highly-technical lead engineers on process improvement initiatives, coordinating and setting direction for the group.
Conduct Senior management reviews to determine status and drive success in execution
Responsible for managing the activities of people, including staffing and organization development, performance and disciplinary issues, salary planning etc.
May also be responsible for hire/fire decisions
Review's status of projects and budgets, manages schedules, and prepares status reports
Assesses project issues and develops resolutions to meet productivity, quality, and client-satisfaction goals and objectives
Responsibilities include both planning and execution and/or coordinates team member assignments for division level functional organization and builds and maintains the team's functional capabilities
Provides technical input to Project or Engineering Management in linking task-related strategy to achieve business goals
Works on issues where analysis of situations or data requires an in-depth knowledge of organizational objectives
Establishes and assures adherence to budgets, schedules, work plans, and performance requirements
Regularly interacts with senior management or executive levels on matters concerning several functional areas, and/or customers
Provides proposal teaming recommendation to shore up any shortcomings for optimum win probabilities
Determines and implements the organizational training needs in accordance with the requirements of the technical domain
Ensures that engineers are active in developing risk mitigation plans and managing risk profiles
Ensures process compliance of all engineering activity in areas of responsibility
Drives a culture continuous improvement throughout the department
Accountable for engineering program execution, cost control, and technical performance across all programs within Business area
Directs, coordinates, and exercises functional authority for planning, organization, control, integration, and completion of engineering efforts within assigned program/product areas across the business area
Relevant engineering experience in support of, or direct execution of, complex DoD required. Experience with tactical Airborne hardware, software and systems as well as a breadth of engineering knowledge and skills, applicable across the product lifecycle is desirable
Support key technical initiatives and/or problem resolution
Extensive engagement with all levels of engineering program teams to identify risks, staffing issues, deviations to contractual scope and ensure appropriate mitigation efforts
Experience leading multi-functional Hardware/product development teams
Collaborate across the Business Area and share resources where necessary, proactively anticipating needs
Close collaboration with BD and Business Segment Directors to define viable business strategy for sustainment and growth of the business and provide technical advice and direction during proposals and execution issues
Alignment of our technical strategy to the overall business strategy
Accountable for effective implementation of business-driven IR&D
Provides leadership and technical/managerial content for proposals with identification of cross business unit strengths and technical shortcomings
Leads improvements in engineering through process change and implementation of new methods/tools and application of appropriate resources
Support the implementation of technology into the L&AS LoB, including AI
Financial activities such as Engineering budgets/forecasts, capital/expense management, and financial analysis (direct/indirect labor usage)
People activities such as performance management, hiring, headcount management and forecasting, close collaboration with our Learning and Organizational Development team on training and development, and employee recognition
The successful candidate will have direct experience in leading and growing teams who execute technologically complex programs in a changing environment.
Preferred candidate will have:
Clearly demonstrated background in building enduring customer relationships
An ability to communicate effectively at all levels of an organization.
Knowledge of Airborne Systems technology/community
Experience growing teams and running common baseline products support multiple product lines
Ability to grow and execute production focused programs focused on DTC/DTUPC and manufacturability
Existing Secret clearance
Salary Note This estimate represents the typical salary range for this position based on experience and other factors (geographic location, etc.). Actual pay may vary. This job posting will remain open until the position is filled. Combined Salary Range USD $219,320.00 - USD $232,000.00 /Yr. Company Overview
General Dynamics Mission Systems (GDMS) engineers a diverse portfolio of high technology solutions, products and services that enable customers to successfully execute missions across all domains of operation. With a global team of 12,000+ top professionals, we partner with the best in industry to expand the bounds of innovation in the defense and scientific arenas. Given the nature of our work and who we are, we value trust, honesty, alignment and transparency. We offer highly competitive benefits and pride ourselves in being a great place to work with a shared sense of purpose. You will also enjoy a flexible work environment where contributions are recognized and rewarded. If who we are and what we do resonates with you, we invite you to join our high-performance team!
We offer highly competitive benefits and a flexible work environment where contributions are recognized and rewarded. To see more about our benefits, visit *************************************************************
General Dynamics is an Equal Opportunity/Affirmative Action Employer that is committed to hiring a diverse and talented workforce. EOE/Disability/Veteran
Software Development Manager
Software Engineering Manager Job 17 miles from Eden Prairie
Full-time Description
Hello, we're Augeo - we are a global leader in enterprise-level engagement and loyalty platform technology, delivering compelling experiences and fostering meaningful connections for employees, consumers, members and channel partners across many industries and verticals. We serve hundreds of clients, including 70+ Fortune 500 companies, representing millions of end users. We are thought leaders and disruptors who think differently and creatively, built by entrepreneurs, operators and innovators.
At Augeo, we're passionate about providing an inclusive workplace that values diversity and our sustainability initiatives. Everyone is welcome - our employees are comfortable bringing their authentic whole selves to work. Be you, reach your full potential.
We work hard, we play hard and, most importantly, we care to our core about our teams and each other. We over-communicate around everything...especially while we navigate our new hybrid world.
Summary
An Augeo Software Development Manager is responsible for ensuring technical and operational excellence at a platform level. In this role, you will oversee architectural decisions, manage sprint planning, and provide mentorship while ensuring alignment with business objectives. You will be the overall team and technology leader for one of our B2B SaaS platforms, ensuring team cohesion, velocity, and overall quality. As such, you'll have an opportunity to make your mark when it comes to how your team is structured, what processes and technologies your team will use, and generally be the glue that holds your teams together. In sum, this role puts you at the intersection of cutting-edge technology and leadership, where your decisions shape not just code, but careers - perfect for those who dream big, lead with both heart and mind, and find joy in watching their team members grow into technical powerhouses.
At Augeo you will be trusted to draw upon your experiences to help align an entire software engineering function with the operational and strategic goals of the division. This position requires strong communication skills to interface with stakeholders across the organization, alongside the ability to foster a culture of innovation and technical excellence. The successful candidate will focus on optimizing team productivity, maintaining code quality standards, and developing talent to meet evolving business needs. The ideal candidate has a growth mindset and is open to being a continual learner who can understand business and technological needs.
Location:
Twin Cities Area, MN or Remote
Who You Are
Innovator: Bring ideas to the table, work hard, tell your story, and build new tech
Collaborator: Contribute to the team and help accomplish amazing things
Curious: Keep learning, keep implementing, and iterate
High-level Job Requirements
Build and lead high-performing engineering teams through hands-on technical leadership
Drive architectural decisions across our modern tech stack
Monitor reliability and performance of all internal systems to suggest improvements.
Ensure compliance with our SOC2 Type 2 program and other security regulations.
Own delivery of mission-critical features from conception to production
Coach and mentor engineers in their technical and career growth
Partner with Product to translate business needs into technical solutions
Champion DevOps culture and continuous improvement
Design strategies for future development projects based on the company's overall objectives and resources.
Foster an innovative and inclusive team-oriented work environment.
Contribute to process improvement efforts at Augeo.
Embrace Augeo's CORE values - Collaborative, Objective, Responsive and Earnest in all areas.
Competencies
Proven track record leading engineering teams, ideally 4+ years
Deep technical expertise in modern web technologies including React 19+ and Node.js
Strong experience with both MongoDB and PostgreSQL at scale
Practical knowledge implementing GitOps workflows and modern CI/CD pipelines
Understanding of cloud-native architectures and distributed systems
Strong written and verbal communication skills, including technical writing skills.
Forward thinking on ways to improve product related challenges with an eye toward delivering value to the end user.
Organized, with the ability to work independently toward project driven deadlines, in person or remote.
Experience prioritizing initiatives based on internal and client business needs.
Desired Technical Skills
Modern JavaScript/TypeScript development, especially in the React and Node.js ecosystem
Database design and optimization (MongoDB, PostgreSQL)
GitOps practices and tools (Flux, ArgoCD)
Cloud platforms (AWS as a priority)
Infrastructure as Code
Observability and monitoring
API design and microservices
Good understanding of agile methodologies
Leadership abilities with a strategic mind
Excellent project management skills
Strong verbal and written skills.
Education and Experience
Four-year college degree from a regionally accredited college or university.
Senior-level experience within a technology team, including previous managerial and director-level experience.
Microsoft Office proficiency required.
Experience working in an Agile-based environment.
Experience in a SOC 2 Type II certified environment.
Experience working with JIRA and Confluence.
Understanding of and discipline to follow rigorous IT data and systems policies.
Ability to work on multiple assignments and achieve objectives and deadlines.
Benefits of joining our team
We offer Medical, Dental and Vision coverage with additional perks through third party vendors offering more virtual and in person care at your fingertips
We offer paid Long-Term disability and Life Insurance
HSA/FSA plans
We offer voluntary benefits such as critical, hospital, pet coverage and much more
Employee benefit education, campaigns and wellness opportunities
401k retirement matching and financial planning resources
Education reimbursement
EAP resources
13 paid holidays and PTO time
Rewards and incentives for birthdays, work anniversaries, professional and personal milestones and company involvement
Employee referral bonuses
Employee group opportunities
Fun, casual and flexible working environment that embraces the hybrid workstyle
Career growth opportunities
Summer internship program
Salary Description $120,000 - $140,000
Manager, Software Engineering (Embedded Systems) (47337)
Software Engineering Manager Job 11 miles from Eden Prairie
At STERIS, we help our Customers create a healthier and safer world by providing innovative healthcare and life science product and service solutions around the globe.
The Manager, Software Engineering for embedded systems will lead a team of embedded software engineers in the development of software utilized in Sterilizers and other software systems for hospitals and ambulatory care centers. You will use best practices in compliance with STERIS operating procedures. You will lead a team and providing technical leadership, assigning project work, coaching, and performance assessments. As a Manager you will also coordinate with project managers in creating schedules for software releases and provide associated documentation. Ongoing continuous improvement is critical to the success of the team's performance and to better meet project goals in more efficient ways.
*This role is located in Plymouth MN onsite, with the opportunity for a hybrid work schedule.
What you'll do a as a Manager, Software Engineering:
Assigns team members in the design, implementation, debugging, and verification of applications according to corporate policies and business operating procedures on new and sustaining engineering projects.
Works with other software team members and engineering managers to coordinate team's activities and resolve engineering and project issues.
Reviews output of direct reports including designs, code, test approaches, test results, and other deliverables, providing guidance and feedback.
Mentors team to propagate good design principles and development practice.
Investigates new software technologies and tools which may increase team's performance.
Creates and maintains software work instructions which comply with regulatory guidelines and corporate polices.
Collaborates with groups outside of direct responsibilities including other engineering groups, Quality, Regulatory, Marketing, etc. for project planning, analysis of product requirements, and to outline proposed solutions.
Sets objectives for direct reports, assessing performance throughout the year, and providing an annual performance review.
Assigns team members in the design, implementation, debugging, and verification of applications according to corporate policies and business operating procedures on new and sustaining engineering projects.
Works with other software team members and engineering managers to coordinate team's activities and resolve engineering and project issues.
Reviews output of direct reports including designs, code, test approaches, test results, and other deliverables, providing guidance and feedback.
Mentors team to propagate good design principles and development practice.
Investigates new software technologies and tools which may increase team's performance.
Creates and maintains software work instructions which comply with regulatory guidelines and corporate polices.
Collaborates with groups outside of direct responsibilities including other engineering groups, Quality, Regulatory, Marketing, etc. for project planning, analysis of product requirements, and to outline proposed solutions.
Sets objectives for direct reports, assessing performance throughout the year, and providing an annual performance review.
The Experience, Skills, and Abilities Needed:
Bachelor's degree in Computer Engineering , Electrical Engineering or Software Engineering. (A degree in another Engineering discipline or in Science may be acceptable with proven software education and/or training and demonstrated software experience.)
8+ years of related embedded software development experience.
8+ years of experience in the design and development of object oriented software and firmware systems
Experience working in medical device industry or other regulated industry which require formalized software development processes and software risk management.
2+ years experience managing and/or coaching embedded software engineers.
Experience leading software projects in the risk-based development and release of embedded applications.
Practical experience in C/C++ object-oriented analysis and programming, and multi-threaded/multi-tasking programming is required. Understanding of development for a resource-constrained target environment with specific performance requirements is desired.
Experience leading a team in the appropriate selection of operating systems, which may include real-time operating systems (RTOS) such as RTXC, ThreadX, and QNX as well as traditional operating systems such as Linux, Windows (standard or embedded is required).
Competence in deployment and use of software integrated development environments (IDEs) and related tools including compiling/building, debugging, configuration management (version control), defect management, continuous integration, and code analysis tools.
Proficient in secure software development, software failure mode and fault-tree analysis.
Proven skills in refining customer and business requirements into software specifications.
The Experience, Skills and Abilities Preferred:
Advanced degree
Knowledgeable in the implementation of infrastructure and applications to support Manufacturing, Installation, and Serviceability is desired.
Knowledge with Internet of Things (IoT) and associated solutions is desired, e.g., remote monitoring solutions
What STERIS Offers:
We value our employees and are committed to providing a comprehensive benefits package that supports your health, well-being and financial future.
Here is a brief overview of what we offer:
• Market Competitive Pay
• Extensive Paid Time Off and (9) added Holidays
• Excellent Healthcare, Dental and Vision Benefits
• Long/Short Term Disability Coverage
• 401(k) with a company match
• Maternity and Paternity Leave
• Additional add-on benefits/discounts for programs such as Pet Insurance
• Tuition Reimbursement and continued education programs
• Excellent opportunities for advancement in a stable long-term career
#LI-HS1
#LI-HYBRID
Pay range for this opportunity is $98,750.00 - $148,050.00.
Minimum pay rates offered will comply with county/city minimums, if higher than range listed. Pay rates are based on a number of factors, including but not limited to local labor market costs, years of relevant experience, education, professional certifications, foreign language fluency, etc.
STERIS offers a comprehensive and competitive benefits portfolio. Click here for a complete list of benefits:
STERIS Benefits
STERIS is a leading global provider of products and services that support patient care with an emphasis on infection prevention. WE HELP OUR CUSTOMERS CREATE A HEALTHIER AND SAFER WORLD by providing innovative healthcare, life sciences and dental products and services. STERIS is a $5 billion, publicly traded (NYSE: STE) company with approximately 17,000 associates and Customers in more than 100 countries.
If you need assistance completing the application process, please call ****************. This contact information is for accommodation inquiries only and cannot be used to check application status.
STERIS is an Equal Opportunity Employer. We are committed to equal employment opportunity and the use of affirmative action programs to ensure that persons are recruited, hired, trained, transferred and promoted in all job groups regardless of race, color, religion, age, disability, national origin, citizenship status, military or veteran status, sex (including pregnancy, childbirth and related medical conditions), sexual orientation, gender identity, genetic information, and any other category protected by federal, state or local law. We are not only committed to this policy by our status as a federal government contractor, but also we are strongly bound by the principle of equal employment opportunity.
The full affirmative action program, absent the data metrics required by § 60-741.44(k), shall be available to all employees and applicants for employment for inspection upon request. The program may be obtained at your location's HR Office during normal business hours.
Software Development, Manager - Enterprise Automation
Software Engineering Manager Job 12 miles from Eden Prairie
Career Growth, Flexibility and Collaboration!
Entrust is dedicated to securing a world in motion by enabling trusted identities, payments, and data protection around the globe. Headquartered in Minnesota, we offer our colleagues the ability to work globally, in a flexible and collaborative environment. Our team makes an impact!!
The Company: Entrust relies on curious, dedicated and innovative individuals whom anticipate the future and provide solutions for a more connected, mobile and secure world. Entrust's technologies and expertise help government agencies, enterprises and financial institutions in more than 150 countries serve and safeguard citizens, employees and consumers.
We Believe: Securing identities is most effective when we value all identities. We are committed to ensuring that, through diversity and inclusion, the many voices that make up our communities are heard. From unconscious bias training for managers to global affinity groups that create connections both within and across our enterprise, Entrust expects and encourages all individuals to accept and respect one another. And, of course, to be themselves.
Position Overview:
Entrust is seeking a Manager, Software Development to oversee the team responsible for developing and supporting our enterprise automation solutions. The ideal candidate will bring years of experience leading development teams and working on an ecosystem of multiple applications and technologies. This individual will manage and lead a team of developers and automation engineers support our digital commerce and manufacturing operations globally. A qualified candidate is a technical and hands-on manager with strong grasp of both waterfall and agile methodologies.
Responsibilities:
Software Engineering
Oversees the design and implementations for our e-commerce, smart manufacturing platform, and process automation
Partner with the Manager of e-Commerce Operations to develop, scale and maintain the technical roadmap of the organization's e-commerce platform
Partner with manufacturing teams to develop, scale, maintain and support the company Manufacturing Execution System
Partner with the Automation Center of Excellence (ACE) to provide a technical support for advanced design of Robotic Process Automation (RPA) & general scripting needs
Partner with security to ensure that applications and solutions are following the best practices of application security architecture, design, testing and monitoring
Cultivate a culture of DevOps by increasing transparency, communication, and collaboration across development, IT/operations, and business functions
Experience architecting and building containerization platforms; Docker, Kubernetes (preferably AKS)
Working knowledge on setting up automated testing
Understanding of the entire CI/CD/CD process, ability to design new CI/CD pipeline architecture, process, and mentor clients
Research and present new technology opportunities to the engineering team and leadership
Drive metric driven system performance tuning and optimization to ensure system reliability and availability
Develop and track metrics that address quality, efficiency, and effectiveness of the team
Identifies strategies for platform efficiencies and the prevention/removal of technical debt
Leadership & People Management
Lead stand-ups and working group meetings, fostering an environment of critical thinking and constructive collaboration.
Provide review, advice and mentoring to team members regularly, through one on ones, peer programming, or other means.
Identify deficiencies in the development processes and support activities to improve them.
Provide a high focus and priority on the development & grow of the team.
Perform general management responsibilities such as hiring, performance management, performance reviews, individual development activities, etc.
Monitor team performance against department standards, and ensure that these standards are consistently met or exceeded
Assisting in disciplinary decisions and action
Act as escalation point for issues and provide leadership and guidance to team
Provide necessary work direction and manage projects effectively through planning, organization, and project management
Requirements
Qualifications:
Basic Qualifications
BS and/or MS in a technical discipline (Computer Science or Software Engineering preferred)
8+ years' experience developing enterprise applications
Experience leading with agile delivery practices
Expertise implementing applications in PaaS and SaaS delivery models
Mobile Software Engineer
Software Engineering Manager Job In Eden Prairie, MN
We are a best in class company specializing in clinical communications that deliver clinical information to care teams when and where it matters most to improve patient outcomes. Top hospitals rely on our expertise to enhance workflows for clinicians, support administrative compliance, and provide a better experience for patients.
Job Description
The Senior Software Quality Assurance Engineer will be a member of a highly-motivated team. This role will develop, enhance, and sustain innovative solutions to improve the customer experience. The Senior Software Quality Assurance Engineer develops, modifies, and executes software test plans, automated scripts and programs for testing complex software in accordance with project requirements, UX design, and industry best practices.
Qualifications
Bachelor's degree from four-year college or university and 4 years' experience or Master's Degree in Computer Science and 2 year' experience; or comparable experience and/or training; or equivalent combination of education and experience. BS in Computer Science preferred.
Required Skills and Qualifications: Skills :
,
Skills :
Mobile Testing, Android, iOS, Gherkin, Test Automation, Appium, Selenium. Strong technical skills in Andrioid
and iOS
Additional Information
Must be US Citizen or US Green Card Holder