Principal Software Engineer
2 months ago
Do you live, sleep, eat and breathe all things software? Do you learn quickly and want to help make a difference in the healthcare industry? Would you like to use your skills in a collaborative and fast-paced work environment?
If so, this may be the perfect role for you Please review the details below and click "Apply" today if this role excites you as a potentially amazing fit
Position Purpose:
A Principal Software Engineer is responsible for the overarching technical design and implementation of one or many software products. They will carry out strategies to enhance integration and efficiency, providing technical guidance to software teams wherever needed. They must document, develop, and regulate systems to resolve problems identified through customer feedback or in-house testing. They contribute to the multi-year tech strategy of the company to provide direction for design and architecture. A Principal Software Engineer reports to a team member at the senior management level. Principal Software Engineers can work independently or with any level of the engineering team. Principal Software Engineers' assigned tasks are created with guidance of senior management, defined independently, assigned from management, or project management.
Education & Experience:
- Typically, 10+ years' related experience
- Bachelor's degree in related field (Computer Science, Computer Information Systems, etc.)
- Expertise in at least three relevant programming languages
- Proficient in a relevant database types
- Able to communicate effectively with peers, internal teams, management and external customers
- Follows directions and completes tasks as expected
- Takes initiative on resolving issues and improving codebase
- Able to design and build out task hierarchies for new products as well as product features and fixes
- Able to lead teams in technical direction and assist Tech Leads/Project Managers with workload planning and distribution
- Able to mentor lower level of software engineer
- Able to identify weaknesses in architecture and security
- Experience architecting a new product line
- Experience with product development from inception to completion on at least one project
- Good verbal communication
- Positive teamwork skills and attitude with all levels of the company
Responsibilities & Essential Functions:
- Supervise and oversee the software design process for assigned projects
- Contribute to system and application architecture
- Facilitate new software implementation
- Works on advanced, complex technical projects that requires leading edge technical knowledge
- Recommend new technologies that can help increase productivity
- Evaluate existing processes and procedures to identify areas that need optimization
- Assess the efficiency of technologies, tools and packages
- Build, set up, and improve systems, procedures, and application code
- Collaborate across Engineering department on projects and prototypes
- Define cost and timeline estimates for development work
- Collect and interpret analytical and performance data, as well as prepare progress reports
- Translate business requirements to technical specifics and develop software architecture and design based on product requirements
- Keep up to date on the latest industry technologies and solutions, validate the software developed and debug code issues
- Should have expert level knowledge in three or more coding languages of which should be C# and Java along with JavaScript, Java, Python or C++
- Have Knowledge of Web/HTML5 programing
- Program for Windows and Linux targets
- Use various software tools on workstations in typical software development environments
- Understand software principals, theories and concepts related to software engineering including:
- Software development lifecycle and software development process
- Object-oriented analysis, design, and programming
- Unit testing experience and in-depth knowledge of test-driven development concepts
- Design patterns and how to implement them
- Troubleshooting and debugging strategies and best practices
- Support internal and external customers for software in testing and production environments
- Coordinate with other team members on projects using a variety of communication methods such as email, video conferencing, and instant messaging
- Support lower-level engineers and help mentor them on their career path
- Provide feedback to staff's direct-line management regarding performance and development
Competencies & Work Style:
- Motivated
- Organized
- Software Development Lifecycle (SDLC)
- Problem solving and logical thinking
- Passionate about your work
- Able to Work in a team environment
- Ethical
- Experienced in active listening skills
- Able to take initiative and act accordingly
- Ability to take and follow directions
- Self-awareness
- Outcome focused
- Customer success focused
- Strategic Planning
- Software Design
- Software Documentation
- Ability to lead/mentor
Supervisory Requirements
None
Work Environment & Physical Demands:
- Work is generally independent and collaborative in nature
- While performing the essential functions of this job, the employee is frequently required to sit for long periods of time and use a computer.
- This position is full-time.
- The position may be located remotely within the U.S
Benefits & Perks
- AvaSure sponsored Medical, Dental & Vision
- Safe Harbor 401K with Employer Matching up to 4%
- HSA Employer Contributions, Employer Paid Life, Short-term and Long-term Disability, and AD&D Insurance Plans
- Flexible Time Off Plan & Paid Holidays
- Parental Leave
- Generous Tuition Assistance & Continuing Education Reimbursement available
- Employee Referral Bonus
Why AvaSure?
As the pioneer and expert in inpatient telehealth, AvaSure has provided safer environments for over 1 million patients, with over 50 million live monitoring hours. By continuing to reduce adverse events, and by optimizing workforce efficiencies for the nation's top health systems, AvaSure has consistently lowered the cost of care while providing safer, more efficient healthcare for everyone.
Diversity creates a healthier work environment: AvaSure is an Equal Employment Opportunity/Affirmative Action employer, and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, national origin, protected veteran status, disability status, sexual orientation, gender identity or expression, marital status, genetic information, or any other characteristic protected by law.
Job Posted by ApplicantPro
-
Senior/Principal Embedded Software Engineer
2 weeks ago
Grand Rapids, United States The Headhunters, LLC Full timeSenior/Principal Embedded Software EngineerGrand Rapids, MIThis company, a profitable, growing developer of automotive technology, is looking for a Lead Embedded Software Engineer to join their team developing vehicle access products. This role is a combination of leadership and hands-on embedded software responsibilities, as you’ll be a key team member...
-
Senior/Principal Embedded Software Engineer
2 weeks ago
Grand Rapids, United States The Headhunters, LLC Full timeSenior/Principal Embedded Software EngineerGrand Rapids, MIThis company, a profitable, growing developer of automotive technology, is looking for a Lead Embedded Software Engineer to join their team developing vehicle access products. This role is a combination of leadership and hands-on embedded software responsibilities, as you’ll be a key team member...
-
Senior/Principal Software Engineer
3 months ago
Cedar Rapids, United States Saige Partners LLC Full timeSaige Partners is seeking several Senior/Principal Embedded Software Engineers to join the team of one our top clients who is a global leader in the avionics and defense industry. These software positions range from mid-level to Principal level roles. Top pay and benefits are on the table. These positions are open to remote work. As an engineer on their...
-
Senior/Principal Software Engineer
1 week ago
Cedar Rapids, United States Saige Partners Full timeJob Description Saige Partners is seeking several Senior/Principal Embedded Software Engineers to join the team of one our top clients who is a global leader in the avionics and defense industry. These software positions range from mid-level to Principal level roles. Top pay and benefits are on the table. These positions are open to remote work. As an...
-
Principal Project Engineer
2 weeks ago
Grand Rapids, Michigan, United States viastore North America Full timePrincipal Project EngineerWe are looking for a seasoned Principal Project Engineer to become a vital part of our team, assisting the Project Manager in the effective planning, execution, and finalization of projects while adhering to strict timelines and budgetary limits. The successful candidate will collaborate closely with the Sales Department to develop...
-
Software Engineering Manager
2 months ago
Grand Rapids, United States AvaSure Full timeJob DescriptionJob DescriptionDo you live, sleep, eat and breathe all things software engineering? Do you learn quickly and want to help make a difference in the healthcare industry? Would you like to use your skills in a collaborative and fast-paced work environment?If so, this may be the perfect role for you! Please review the details below and click...
-
Software Engineering Manager
3 weeks ago
Grand Rapids, United States AvaSure Full timeJob DescriptionJob DescriptionDo you live, sleep, eat and breathe all things software engineering? Do you learn quickly and want to help make a difference in the healthcare industry? Would you like to use your skills in a collaborative and fast-paced work environment?If so, this may be the perfect role for you! Please review the details below and click...
-
Avionics Software and Systems Engineer
6 days ago
Cedar Rapids, Iowa, United States Performance Software Full timeWhy Choose Us:Performance Software and its affiliate, Talent Tier, are dynamic mid-sized firms dedicated to delivering cutting-edge software and hardware solutions to our clientele. With a robust history spanning over 25 years, we pride ourselves on our stability, boasting an exceptionally low turnover rate of just 2–4% annually. Our core values emphasize...
-
Principal Software Project Leader
2 weeks ago
Grand Rapids, Michigan, United States GE Renewable Energy Power and Aviation Full timeJob OverviewThe Lead Software Engineering Project Manager will oversee Platform Software engineering teams on critical initiatives and serve as the main engineering liaison with our clients and internal project stakeholders. In addition to offering expertise in project management and execution, this role will also provide technical direction and support to...
-
Cedar Rapids, Iowa, United States Raytheon Technologies Full timePosition Overview: The Avionics Common Development Environment team is dedicated to enhancing digital innovation within the avionics sector. This role is ideal for a seasoned Principal Software Engineer with extensive experience in the DO-178 software certification framework. The selected candidate will collaborate with our certification team to...
-
Software Development Engineers
2 weeks ago
Cedar Rapids, United States Performance Software Full timePerformance Software is a medium-sized company with a great work/life balance, specializing in providing innovative embedded software to our client companies. We are looking for passionate Software Development Engineers with good FMS experience to develop new FMS systems. Experience developing FMS s...
-
Principal Electrical Engineer
4 weeks ago
Grand Rapids, United States Meade Engineering, Inc. Full timeCompany Description:Meade Engineering is a leading engineering firm, we specialize in providing innovative and cost-effective solutions for data center builders, cloud providers, and developers of large construction projects. With years of experience, our team of expert engineers, designers, and consultants is dedicated to delivering high-quality, reliable,...
-
Principal Electrical Engineer
4 weeks ago
Grand Rapids, United States Meade Engineering, Inc. Full timeCompany Description:Meade Engineering is a leading engineering firm, we specialize in providing innovative and cost-effective solutions for data center builders, cloud providers, and developers of large construction projects. With years of experience, our team of expert engineers, designers, and consultants is dedicated to delivering high-quality, reliable,...
-
Senior Principal Software Architect
6 days ago
Cedar Rapids, Iowa, United States Saige Partners LLC Full timeJob SummaryWe are seeking a highly skilled and experienced Senior Principal Software Architect to lead our team in the development of cutting-edge GNSS software solutions. As a key member of our engineering team, you will be responsible for designing, integrating, and verifying the entire GNSS software solution, working closely with our clients' engineering...
-
Grand Rapids, Michigan, United States GE Renewable Energy Power and Aviation Full timePosition OverviewThe Principal Systems Engineer is tasked with guiding a team through every phase of the systems engineering lifecycle in the development of advanced Flight Data Recorders. This role demands a comprehensive and profound level of expertise related to Flight Data Recorders. In this capacity, you will be responsible for crafting system...
-
Software Engineer
1 month ago
Grand Rapids, United States Lorven technologies Full timeJob DescriptionJob DescriptionJob Role: Software Engineer Location: Grand Rapids, MI (On-site)Mode of Hiring: Full-TimeMandatory Skills: Software Engineer or Developer, Aerospace or Avionics Exp, DO-178 is Must Job Description:10+ years of experience in the Avionics/Aerospace field, specifically in embedded software development.Experience in planning,...
-
Software Engineer
4 days ago
Grand Rapids, United States E-Solutions INC Full timeJob DescriptionJob DescriptionPosition Title: Software EngineerJob Location: Grand Rapids, MIRemote/Onsite: OnsiteJob Type: Full-TimeNo. of positions: 1Hiring Timeline: 2 weeksJob Description:-Mandatory Skills: Software Engineer or Developer , Aerospace or Avionics Exp, DO-178 is Must Experience in all phases of product development (full life cycle) in...
-
Lead Principal Investigator
6 days ago
Grand Rapids, Michigan, United States GE Renewable Energy Power and Aviation Full timeJob Description SummaryAt GE Renewable Energy Power and Aviation, we are committed to fostering a diverse and innovative environment where your unique insights and creativity can thrive. We value your ideas and encourage you to share them as we work together to shape the future of renewable energy and aviation.We are seeking a talented and visionary...
-
Principal Engineer
3 months ago
Grand Rapids, United States Meijer Full timeJob DescriptionAs a family company, we serve people and communities. When you work at Meijer, you’re provided with career and community opportunities centered around leadership, personal growth and development. Consider joining our family – take care of your career and your community! Meijer RewardsWeekly pay Scheduling flexibilityPaid parental leave ...
-
Principal Engineer
3 months ago
Grand Rapids, United States Meijer Full timeAs a family company, we serve people and communities. When you work at Meijer, you’re provided with career and community opportunities centered around leadership, personal growth and development. Consider joining our family – take care of your career and your community! Meijer RewardsWeekly pay Scheduling flexibilityPaid parental leave Paid education...