FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Staff Software Engineer
ASSA ABLOY Opening Solutions. Analyzing and evaluating platform software solutions requirements; collaborating with colleagues and customers to gather and define product requirements .
Posted 4/21/2026full-timeEden Prairie • Minnesota • 🇺🇸 United StatesLead💰 $135,000 - $166,000 per yearWebsite
Tech Stack
Tools & technologiesJenkinsLinux
About the role
Key responsibilities & impact- Analyzing and evaluating platform software solutions requirements; collaborating with colleagues and customers to gather and define product requirements
- Assisting in product design and architecture development
- Designing, developing and maintaining platform software solutions to satisfy documented requirements
- Facilitating and assisting in the task estimation process
- Working and communicating in a cross-functional team environment comprised of firmware engineers, electrical engineers, mechanical engineers, quality assurance engineers, product line managers, and customer support representatives, etc.
- Investigating and analyzing reported defects to resolve them in a timely manner
- Proactively providing status, raising issues, and communicating necessary information to appropriate team members on a regular basis
- Preparing, presenting, and participating in technical discussions and code reviews
- Contributing to the continued development of processes to improve the efficiency and quality of development projects; assist in formulating standards and development practices to improve our development processes
- Working with all departments to continuously improve product, process, workflow, and customer experience
- Making recommendations and assisting in the implementation of new processes and tools
- Consult with other engineers to evaluate interfaces between platform software solutions, embedded solutions and hardware and operational & performance requirements of the overall system
Requirements
What you’ll need- 7-10+ years of platform software solutions development experience preferred with a variety of integrated development environments primarily utilizing object-oriented programming using C, C++ or C#
- Bachelor's degree from an accredited four-year college or university (CS, EE or relevant engineering discipline)
- 7+ years of related experience, or work equivalent
- Familiarity with Windows API, DevExpress, and XML is a plus
- Linux experience is a definite plus
- Working with USB and/or Ethernet devices beneficial
- Working knowledge of source code management and configuration (Git)
- Jenkins familiarity is a plus
- Strong understanding of development processes, principles and objectives
- Experience in development through the entire life-cycle including design, architecture, and implementation
- Experience with implementation of security protocols and secure implementation of cryptographic techniques, and the documentation of the security aspects of system design and implementation is highly desired
- Proven analytical, planning, problem solving and decision-making skills
- Excellent written and verbal communication skills for both a technical and non-technical audience; comfortable with direct communication with all levels of technical and business resources
- Excellent organizational and time management skills with the ability to handle multiple tasks simultaneously
- Interested in the challenge, excitement, and responsibility of a fast-paced, growth environment; desire and ability to learn and apply new skills and technologies quickly
- Experience with working in a highly collaborative and dynamic multi-team environment
- Must be able to perform troubleshooting, development work in a consistent and logical manner
- Highly motivated, results-oriented, self-starter
- Ability to effectively balance personal and professional life
- Ability to effectively communicate in the English language verbally and in writing
- Ability to read and interpret technical journals, specifications, international technical standards, etc
- Proficient in Microsoft Office applications, such as Word, Excel, PowerPoint, etc.
- Familiar with operating systems, such as Windows, etc.
- Utilizes active listening skills during customer (internal and external) interactions
- Follows through in a timely manner on expectations which have been agreed upon and set
- Applies experience to anticipate customer needs and desires and influence world-class solutions
- Experience with Agile methodologies; JIRA experience a plus
- Knowledge of the Scaled Agile Framework (SAFe) desired
Benefits
Comp & perks- Competitive salary and rewards package
- Competitive benefits and annual leave offering, allowing for work-life balance
- A vibrant, welcoming & inclusive culture
- Extensive career development opportunities and resources to maximize your potential
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
CC++C#object-oriented programmingWindows APIDevExpressXMLLinuxGitJenkins
Soft Skills
analytical skillsplanning skillsproblem solvingdecision-making skillswritten communicationverbal communicationorganizational skillstime managementactive listeningcollaboration
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Electrical EngineeringBachelor's degree in relevant engineering discipline