Software Engineer
Senior Software Engineer Job 14 miles from South Saint Paul
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.
Staff Software Engineer, Infrastructure Platforms
Senior Software Engineer Job 12 miles from South Saint Paul
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
Senior Software Engineer
Senior Software Engineer Job 12 miles from South Saint Paul
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
Senior Software Engineer Job 12 miles from South Saint Paul
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.
Software Engineer
Senior Software Engineer Job 12 miles from South Saint Paul
Software Engineer Job Description
At TempWorks, the Software Engineer is responsible for creating software that delights our customers and users in a way that is also easily maintainable. You will work closely with cross-functional teams to understand requirements, translate them into technical specifications, and deliver high-quality software solutions that meet customer needs.
General Responsibilities:
Design, implement, and maintain software features through ongoing feature development, refactoring, and by addressing bugs.
Build highly performant, fault tolerant, high-quality, scalable software.
Actively seek to learn and improve the company, department, team, and themselves.
Develop intuitive software that meets the needs of the company and our customers.
Write quality unit and integration tests.
Analyze and test programs and products before formal launch.
Contribute and adhere to best practices in software development.
Participate in agile development processes, including sprint planning, daily stand-ups, and retrospectives.
Communicate with and train stakeholders on completed work for the purposes of documentation, customer training, troubleshooting, and quality.
Perform code reviews and provide constructive feedback.
Stay up to date with emerging technologies and trends in software development.
Participate in educational opportunities like online course materials, professional publications, conferences, meet-ups, etc.
Coordinate with the Lead Software Engineer regarding the status of their work, ensuring that it meets expectations.
Perform other related duties as assigned.
Additional Required Skills and Abilities:
Excellent verbal and written communication skills.
Excellent interpersonal and customer service skills.
Analytical and creative problem solving.
High level of organization and attention to detail.
Ability to work independently.
Education and Experience:
Associate degree in computer science, Engineering, or a related field (or equivalent experience). Bachelor's degree preferred.
2+ years of relevant experience developing enterprise scale, web-based software applications.
1+ years of C# experience.
1+ years of Microsoft SQL database experience required.
1+ years' experience developing applications using RESTful APIs.
1+ years' experience developing REST API driven applications using C# .NET framework and/or ASP.NET.
Experience 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)
Physical Requirements:
Prolonged periods sitting at desk and working on a computer.
Must be able to lift to 10 pounds at times.
Principal Software Engineer-Neurostimulation
Senior Software Engineer Job 12 miles from South Saint Paul
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
Full Stack Software Engineer
Senior Software Engineer Job 12 miles from South Saint Paul
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
Senior Software Engineer Job 12 miles from South Saint Paul
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
Technical Leader
Senior Software Engineer Job 24 miles from South Saint Paul
Technical Leader Wanted: Shape the Future of Coatings Innovation!
Are you a technical expert who loves both the science of coatings and developing teams? We're seeking a US Technical Lead to join our team and drive innovation in our US operations.
What you'll do:
Lead our brilliant US technical team
Drive cutting-edge water-based formulation projects
Shape our quality control future
Mentor the next generation of coating professionals
Collaborate with global teams on exciting innovations
What you bring:
Deep technical expertise in coatings/paint formulation
Proven leadership
Quality systems mastery
Project management prowess
Customer-focused mindset
The ideal candidate has "been there, done that" - from bench work to team leadership. Whether your background is chemistry or years of hands-on experience, if you understand the art and science of coatings, we want to talk.
Senior Embedded Software Engineer
Senior Software Engineer Job 12 miles from South Saint Paul
Required Qualifications:Bachelor's degree in Computer Engineering, Computer Science or related field.
8+ years of experience with software and embedded firmware development (C/C++).
Must have led significant or all portions of a product firmware development at least once, from inception through market launch.
3+ years of Real-Time Operating System (RTOS) experience.
Regulated industry experience.
Possess a thorough knowledge of Embedded System Design and regulated products. High hazard applications (Industrial Life Safety, SIL2) knowledge is strongly preferred.
Diagnostic and algorithm (e.g. from Matlab) implementation experience.
Demonstrated experience with Agile methodologies and DevOps tools (e.g., Git, Tessy, Coverity, Black Duck).
Key Responsibilities:Lead software strategic planning, concept generation, architecture definition, and translation to system/subsystem/module definitions of designs that are reliable, safe, and sustainable.
Lead the capture of requirements and associated rationale(s) for regulated products.
Work closely with hardware engineers to develop strategies for Hardware/Firmware integration and diagnostic coverage.
Manage DevOps tools and processes to ensure traceability from requirements to test cases
Act as Product Owner using Agile methodology for software/firmware development, with clear communication back to project stakeholders.
Comply with development processes, lead technical reviews, implement source code meeting product requirements in compliance with coding standards, and properly document work deliverables.
Ensure that code is rigorously documented, tested, and controlled.
Unit test source code using IDEs, debuggers, emulators, communication analyzers, scopes, and logic analyzers.
Develop metrics to track and report progress, as well as identify areas for improvement.
Senior Advanced Software Engineer
Senior Software Engineer Job 14 miles from South Saint Paul
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
Advanced Systems Engineer (MN)
Senior Software Engineer Job 14 miles from South Saint Paul
Job Title: Advanced Systems Engineer
Onsite Requirements:
MBSE
CAMEO
Magic Draw
Job Description:
As a systems engineer for Land and Air Systems, you'll be a member of a cross-functional team responsible for developing and testing embedded systems, products, and services that make a real difference in keeping our heroes and nation safe.
We encourage you to apply if you have any of these preferred skills or experiences:
Clear understanding of systems engineering concepts, principles, theories, and the engineering process
Ability to grasp and apply new information quickly and handle more complex assignments as experience progresses
Ability to clearly convey concepts and ideas using written and verbal communication skills
Ability to clearly recognize and report information relevant to sound systems engineering design
Ability to prioritize competing requirements and tasks while working independently and as part of a team.
What sets you apart:
Success leading the systems development life cycle with strong proficiency with requirements management and system modeling tools
Creative thinker motivated to apply technical standards and methodologies to develop solutions
Collaborative team player with the ability to provide technical leadership and position others for success
Strong presentation and communication skills with experience in the art of negotiation and the ability to meet challenging customer requirements with win-win solutions
Commitment to ongoing professional development for yourself and others
** 3rd party and subcontract staffing agencies are not eligible for partnership on this position. 3rd party subcontractors need not apply.
Due to the nature of the work, a United States Government Clearance is required to be eligible for the position. **
Software Verification Engineer
Senior Software Engineer Job 5 miles from South Saint Paul
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.
Test Engineer
Senior Software Engineer Job 22 miles from South Saint Paul
Experience in drafting protocols & reporting generation (including Data Analysis)
Experience working in a medical device manufacturing environment
PLM/PDM/ERP experience preferably Windchill
Good experience in cross functional interaction & Good experience in technical writing skills
Good communication skills
Sr. Kotlin Developer - W2 Only
Senior Software Engineer Job 12 miles from South Saint Paul
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 Cisco Contact Center Engineer
Senior Software Engineer Job 14 miles from South Saint Paul
Are you an experienced Senior Cisco Contact Center Engineer with a desire to excel? If so, then Talent Software Services may have the job for you! Our client is seeking an experienced Senior Cisco Contact Center Engineer to work at their company in Bloomington, MN.
Position Summary: Currently hiring for a Senior Cisco Contact Center Engineer . This role is accountable for the applications and telephony infrastructure supporting contact center agents across the organization. In this hands-on role, you will leverage your knowledge of contact center best practices to support our contact centers. Primary responsibility is to collaborate with our leaders and employees to design and implement contact center solutions that meet our business needs. The candidate must have excellent communication skills and ability to explain technology to non-technical individuals. The candidate must be able to manage multiple work streams and have excellent time management to meet agreed upon deadlines. Other responsibilities include developing, installing, troubleshooting, and maintaining Cisco contact center systems and solutions. The engineer will resolve issues and perform installations in collaboration with other Cisco engineers and analysts, infrastructure teams, network team, business users, and vendors. The engineer will develop, test, and update disaster recovery plans, ensure security compliance and change management. This position also analyzes utilization levels, monitors traffic, proposes configuration or technology changes to meet service levels, and oversees the design and execution of upgrades and maintenance activities on the contact center platforms. The engineer in this role will also participate in projects, strategic initiatives, and provide recommendations and strategic advice.
Primary Responsibilities/Accountabilities:
Provides support on the selection, implementation, installation, and maintenance of all communications related systems.
Troubleshoots contact center and communication systems issues.
Coordinates with vendors and organizational staff the installation and planning of moves, adds, and changes of services.
Tests and updates disaster recovery plans; ensuring adequate availability and capacity for enterprise communications.
Conducts telecommunications analyses and identifies cost savings opportunities.
Analyzes quarterly traffic/busy studies for the telephone and voicemail systems/network/ACD groups.
Assists with the assessment and optimization of hardware, software, and network design through review and analysis of user needs.
Monitors utilization levels and trends throughout the organization to determine if service levels are being met.
Conducts feasibility studies for small to moderate projects.
Coordinates project tasks, ensuring adequate planning and resource allocation.
Creates, maintains, and updates Contact center and communication systems infrastructure diagrams and other documentation.
Participates in technology roadmap discussions and planning.
Qualifications:
Bachelor of Science in Information Systems, Telecommunications, or Business Management or equivalent experience
5+ years of experience in hardware/network design, equipment vendors and carriers and specifically the following systems on prem or on the cloud:
Cisco Unified Contact Center Enterprise (UCCE)
Cisco Finesse
Cisco Unified Intelligence Center (CUIC)
Cisco Unified Communications Manager (CUCM)
Cisco Unity Connection (CUC)
Cisco Unified Customer Voice Portal (CVP)
Passion for helping customers & exceeding customer expectations.
Excellent people skills and ability to build effective relationships with staff at all levels.
Design, Implement, Edit and Optimize call flows.
Excellent oral and written communication skills
Detail-oriented and proven organizational skills.
Strong interpersonal relationship skills
Strong critical thinking skills
Excellent desktop tool usage including Word, Excel, Access, and PowerPoint functionality.
Experience with Agile project management and Scrum methodology
Exercise considerable initiative, planning, judgment, and work independently.
Experience performing disaster recovery testing.
Drive to any location, and be available outside normal business hours, including weekends.
Serves on a team on-call rotation schedule to address emergency production issues after hours.
Translate technical jargon and concepts into easy-to-understand language.
Knowledge of VOIP and QOS
General Understanding of Network Protocols e.g.: DHCP, DNS, LDAP, VLANS, SIP, FTP, SSH, and TCP/IP
Preferred:
Cisco Certifications or have relevant experience.
SIP voice services experience.
SIP / CUBE Knowledge
SIP integrations to 3rd party applications (Avaya Session Manager, Cisco CVP, etc.)
Voice Gateways configuration, deployment, and troubleshooting.
Courtesy Call Back (CCB)
Experience building/designing new queues.
Providing support and reporting
Ability to reverse engineer existing queues.
Cisco Emergency Responder (CER)
Calabrio/call recording:
Experience with infrastructure support and troubleshooting
QM forms design experience
Experience with the Calabrio WFM module
Senior Software Engineer (AWS, React)
Senior Software Engineer Job 5 miles from South Saint Paul
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
Electrical Embedded Software Engineer (WPF Applications) - Medical Devices
Senior Software Engineer Job 12 miles from South Saint Paul
Our client, a leading Medical Device company, is seeking an experienced Software Tools Engineer
to develop and support Electrical embedded software for medical devices. For the software development, it's within a Windows based applications environment that goes towards product development and manufacturing testing. This person will also not only develop, but also debug and make sure functional for all stakeholders involved. See below for other details!
Top Skills Needed:
C# programming (Java is similar and should be transferable)
Knowledge of Data Transfer protocols, most of the work is implementing the interface specification and converting data to bytes
WPF application design (nice to have)
Can you please confirm the 3 main responsibilities/day to day activities required for this role?
Top 3 Duties:
Creating local windows applications used to communicate with devices by internal groups
Supporting users of our tools, debug issues, etc.
NPSW verification / validation
Job Description:
As an R&D Software Tools Engineer, you will work closely with internal cross-functional teams to support Neuromodulation and Pelvic Health therapy projects.
We are seeking a highly skilled, motivated, Senior .NET Developer with proven experience in designing, developing, and maintaining development support tools, particularly in the medical device industry.
The ideal candidate will have expertise in C# and C++ application development languages, client-side software development, and full-stack Windows development.
Additionally, the candidate should possess strong leadership qualities to lead architecture discussions, conduct code reviews, and provide strategic guidance.
Design, development, and maintenance of .NET applications (C#) preferably in the medical device industry
Requirements:
Bachelor's degree with 4+ years of working experience or advanced degree with 2+ years of working experience in Software Engineering or related field
Embedded Software Engineer
Senior Software Engineer Job 25 miles from South Saint Paul
Job title: Embedded Software Engineer
Job Type: W2 contract
Duration: 12+ months
Required Skills:
3+ years of experience working on software in embedded devices
Expertise with Linux, C++, Qt for GUI front end, and familiarity with one other computing or scripting language such as Python.
Come from a heavy regulated background and has a firm understanding of the regulatory landscape. At the minimum, they need to have a little bit of experience working with compliance standards.
Additional Skills:
Experience working with Software as a Medical Device or in a Medical Device
Security Vulnerability
Experience working with third-party C++ libraries such as STL and Boost.
Strong analytical mindset - understands key impact on customers and stakeholders.
Ability to define, promote, and support the principles and standards of enterprise architecture.
Ability to consult and support multiple large, complex, cross-functional, or divisional projects.
Job Description:
At the Interventional Oncology & Embolization (IO&E) franchise within the Peripheral Intervention division, we design devices used by interventional radiologists in minimally invasive image-guided procedures.
Our products include radioembolization (Y90), cryoablation systems, coils, particles & gels for embolization, as well as catheters and wires. Join us in developing medical device products that save lives.
We are looking for a software engineer with software development experience in embedded Linux device design and user interface (UI) development using Qt to join our exciting and fast-paced development team.
A successful candidate who joins us, will be involved in all aspects of the system's software and product lifecycle. They will also interface with other teams, such as systems engineering, hardware engineering and technicians from the field, to develop features and updates for the cryoablation family of devices.
Our tools include C++, Qt, Linux
Lead Software Engineer
Senior Software Engineer Job 12 miles from South Saint Paul
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.