Senior Software Engineer

2 weeks ago


St Joseph, United States United Federal Credit Union Full time

Senior Software Engineer Job Details Level Experienced Job Location Team United HQ - St. Joseph, MI Remote Type Fully Remote Position Type Full Time Education Level Bachelors Degree Job Shift Day Job Category Information Technology Description We currently offer remote work for those residing in the following states: Alabama, Arkansas, Florida, Georgia, Idaho, Indiana, Iowa, Kansas, Kentucky, Louisiana, Michigan, Mississippi, Nebraska, New Hampshire, North Carolina, Ohio, Oklahoma, Pennsylvania, South Carolina, Tennessee, Texas, Utah, Virginia, and Wisconsin. GENERAL SUMMARY(What is done and why) The Senior Software Engineer is a technology leader and major influence on the direction of information technology and application systems developed by the Credit Union. The Senior Software Engineer recommends and/or leads the development of innovative technologies to enhance information resources and services. The Senior Software Engineer will provide technical direction and leadership in initiatives that support the strategic plan and vision of the organization. This position requires the ability to architect, design, and implement software solution in concert with executive leadership’s strategy and emerging business leads. This position serves as a senior technical mentor and advisor to the Software Engineering team. ESSENTIAL FUNCTIONS, IN PRIORITY ORDER(Majority of duties, but not meant to be all inclusive or prevent other duties from being assigned as necessary) Responsible for the planning, design, building, security, testing, installation, and support of software applications. Incorporate technical requirements as directed by the Manager of Software Engineering. Collaborate and build UI/UX ideas into prototypes, establish outstanding interactions from designs. Work with the team to support products which is built on a Microsoft focused technology stack, such as: .NET Core / Framework, MVC, Web API, React, TypeScript, java script, Bootstrap, Entity Framework, SQL Server 2022, Angular, python, and Drapper. Time: 25% Stay abreast on technological advances in emerging software applications and products as well as software development methodologies through training, research, and analysis, and provide technology recommendations, complete with Software Assessments and relevant supporting documentation.Time: 20% Conduct project research, analyze current system design, monitor software performance, and perform tune-ups as and when required. Analyzes application environment, makes architectural recommendations, and implements standards aligned with enterprise architecture. Construct reusable content modules and ensure code maintainability.Time: 20% Work with business units to develop Business Requirement into efficient technical requirements and designs that accurately describe the configuration of technology utilized to implement a development solution. Demonstrate solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear codeTime: 10% Manage the ongoing data integration efforts between the different systems used by United Federal Credit Union. Manage data transfers across Business Units, including applications, resources and services, and customer service.Time: 10% Monitor every phase of the software development process so as to ensure design quality, making sure that the software adheres to the standards set by the Credit Union. Participate in establishing, reviewing, and enforcing software development practices and architectures. Perform code reviews to ensure compliance of standards and qualityTime: 10% Provide structured and unstructured technical training, to provide growth opportunities and support succession planning.5% Qualifications EDUCATION(Minimum education required to perform the duties of this position) Bachelor's degree in Computer Science, Mathematics, or related field or two years of related work experience required. EXPERIENCE(Minimum experience required to perform the duties of this position) In additionto the education requirement: 5+ or more years’ experience developing enterprise software Thorough knowledge of C# and JavaScript, and front-end frameworks such as: ASP.Net MVC or Web Forms, AngularJS, React. Experience keeping a security-first mindset throughout the entire application/project design and development process. Experience in an agile environment Demonstrated ability to mentor technical staff Enterprise or Application Architecture experience is preferred Demonstrated experience with unit, end-to-end Testing, and Test-Driven Development (TDD) and unit testing frameworks (NUnit, Jasmine, React Testing Library, Jest) Understanding of SQL databases Experience designing, developing, and consuming web APIs, Postman and/or Swagger, and GIT source control. Recent experience in DevOps concepts such as CI/CD Pipelines, Automated Builds/Tests/Deploys, etc. Experience with software development design patterns is preferred KNOWLEDGE, SKILLS AND ABILITIES(Minimum technical and communication skill levels and licenses/certificates normally required to perform the duties of this position) Must have demonstrated advanced knowledge of software design and development. Excellent communication skills with appropriate level of discussion depending on audience, including all levels of management and non-technical staff. Ability to take ownership of difficult technology problems, organizes appropriate logic-based resolutions paths, and ensures full resolution. Ability to design solutions to meet on-going enterprise initiatives beyond the immediate request. Experience writing software that is user focused. Ability to own difficult problems and work with appropriate product owners to resolution. Ability to work with Helpdesk and end users to resolve issues. Proficiency in Object Oriented Programming. Required Competencies Problem Solving Dealing with Ambiguity Time Management Demonstrates Courage Drive for Results Interpersonal Savvy Customer Focus Integrity and Trust Self-Development Business Acumen Mental Requirements Strong conceptual, practical application, and problem-solving skills and techniques. Ability to identify needs and analyze appropriate options. Ability to use good judgment and make sound decisions quickly. Ability to work under pressure. Ability to understand strategic objectives so that technology initiatives support and drive actions. Ability to grasp the concepts of various technologies. Tools and Equipment Used Personal computers (desktop and laptops) General Office Equipment WORKING RELATIONSHIPS/CONTACTS(Positions with which incumbent has frequent contact) Daily, personal/written/phone contact with management. Daily, personal/written/phone contact with Credit Union staff. As necessary, personal/written/phone contact with strategic partners and vendors. PHYSICAL DEMANDS(Physical effort generally associated with this position) Work involves standing and walking for brief periods of time, but most work is done from a seated position. There is potential for eyestrain from prolonged work at the computer. Individual must be able to travel to complete applicable assignments, projects and training. Deadlines, workloads and pressure to achieve goals may cause increased stress levels. WORKING CONDITIONS(Typical working conditions associated with this type of work and environmental hazards, if any, that may be encountered in performing the duties of this position) Internal-work is normally performed in climate-controlled office environment, where exposure to conditions of extreme heat/cold, poor ventilation, fumes and gases is very limited. Noise level is moderate and includes sounds of normal office equipment (computers, telephones, etc.). No known environmental hazards are encountered in normal performance of duties. Length of day is unpredictable; long hours may be required to accommodate deadlines, special meetings, and incident management. External-Some travel is required; however, information on environmental conditions is not available. United Federal Credit Union has served its Members since 1949 by helping them to build a sound financial future. United is based in St. Joseph, MI, with additional branches in Arkansas, Indiana, Michigan, Nevada, North Carolina, Ohio and Pennsylvania. United, as a not-for-profit company, takes its commitment to both Members and the community to heart by improving lives and bettering local neighborhoods through financial tools and resources. The employees who work at United, known as Team United, are rooted in their communities as friends, family, volunteers, and mentors. For more information visitwww.UnitedFCU.com. EEO/AAP Employer/VET/Disabled



  • St Joseph, United States United Federal Credit Union Full time

    We currently offer remote work for those residing in the following states: Alabama, Arkansas, Florida, Georgia, Idaho, Indiana, Iowa, Kansas, Kentucky, Louisiana, Michigan, Mississippi, Nebraska, New Hampshire, North Carolina, Ohio, Oklahoma, Pennsylvania, South Carolina, Tennessee, Texas, Utah, Virginia, and Wisconsin. GENERAL SUMMARY (What is done and...


  • St George, United States JAM Software GmbH Full time

    TCN is looking for a Senior Software Engineer (Back End) to join our team in our St. George, Utah office. The Senior Software Engineer (Back End) designs, develops, tests, and maintains the TCN software platform. Their responsibilities include but are not limited to the design and development of products and features, unit testing, code reviews, resolving...


  • St Petersburg, United States Zelis Healthcare Full time

    Zelis is looking for a Senior Software Engineer to expand our engineering team. You will need to be a team player with an eagerness to learn, as you and your teammates will collaborate closely to enhance our mature, complex product. You will get to work with C#, ASP.Net, Rust, Microsoft SQL, Postgres, AWS technologies such as SQS, Lambda, RDS, ElastiCache,...


  • St Louis, United States JAM Software GmbH Full time

    This is a temporary role through Magnit Global with one of the world’s leading health insurance companies. Role Summary: The Engineer will work to develop automation using OpenRewrite recipes. Many engineering problems come to us to be fixed in bulk. The work involves understanding the problem statement and come up with a solution, develop/testing/deploy,...

  • Senior Engineer

    4 weeks ago


    St Joseph, United States LECO Corp Full time

    Senior Engineer - DATA For over 80 years, LECO has been a leader in the development and production of world class laboratory instruments delivering state of the art products nationwide and across the globe. Located in St. Joseph, Michigan, LECO continues to be a family-owned company that understands the value of shared interests, long-term stability,...


  • St Louis, United States Omnigo Software Full time

    [Staff Software Engineer:Provide technical guidance in software design and development activities. Provide coaching and mentoring of other team members in the completion of assigned tasks - 25%. Work with other Engineers/Architects/Teams in recommending new technologies to ensure innovation, quality, and productivity - 20%.Design, develop and deliver...


  • St Petersburg, United States Zelis Healthcare Full time

    Zelis is looking for a Senior Software Engineer to expand our engineering team. You will need to be a team player with an eagerness to learn, as you and your teammates will collaborate closely to enhance our mature, complex product. You will get to work with C#, ASP.Net, Rust, Microsoft SQL, Postgres, AWS technologies such as SQS, Lambda, RDS, ElastiCache,...


  • St Petersburg, United States Zelis Full time

    Zelis is looking for a Senior Software Engineer to expand our engineering team. You will need to be a team player with an eagerness to learn, as you and your teammates will collaborate closely to enhance our mature, complex product. You will get to work with C#, ASP.Net, Rust, Microsoft SQL, Postgres, AWS technologies such as SQS, Lambda, RDS, ElastiCache,...


  • St Petersburg, United States iO Associates - US Full time

    iO Associates is currently partnered with a St. Petersburg, Florida based Financial Partner who are seeking a motivated, self-starting individual to join their team and pursue their shared goal of providing exceptional service for their clients. As a Senior Software Engineer, you will serve as a dedicated resource for various software projects and assist on...


  • St Paul, United States C Vs Pharmacy Full time

    About the Role At CVS, we're building an Infrastructure Platform to enable teams across CVS Digital to quickly and safely deploy code and operate applications at the scale of a large company! The Infrastructure Platform will be leveraged by hundreds Software Engineer, Engineer, Software, Senior, Product Development, Technology, Retail, Platform


  • St. Petersburg, United States iO Associates - US Full time

    iO Associates is currently partnered with a St. Petersburg, Florida based Financial Partner who are seeking a motivated, self-starting individual to join their team and pursue their shared goal of providing exceptional service for their clients. As a Senior Software Engineer, you will serve as a dedicated resource for various software projects and assist on...


  • St Petersburg, United States iO Associates - US Full time

    iO Associates is currently partnered with a St. Petersburg, Florida based Financial Partner who are seeking a motivated, self-starting individual to join their team and pursue their shared goal of providing exceptional service for their clients. As a Senior Software Engineer, you will serve as a dedicated resource for various software projects and assist on...


  • St Petersburg, United States iO Associates - US Full time

    iO Associates is currently partnered with a St. Petersburg, Florida based Financial Partner who are seeking a motivated, self-starting individual to join their team and pursue their shared goal of providing exceptional service for their clients. As a Senior Software Engineer, you will serve as a dedicated resource for various software projects and assist on...


  • St Petersburg, United States iO Associates - US Full time

    iO Associates is currently partnered with a St. Petersburg, Florida based Financial Partner who are seeking a motivated, self-starting individual to join their team and pursue their shared goal of providing exceptional service for their clients. Read on to fully understand what this job requires in terms of skills and experience If you are a good match, make...


  • St Louis, United States Anheuser-Busch InBev, SANV Full time

    Backend Services is an engineering discipline that focuses on developing and managing collection of self-contained distributed (software) and embedded (IoT, PLC/ HM - Is etc.) services. These services are designed to be highly available and reliable. Software Engineer, Backend, Software, Engineer, Senior, Service, Manufacturing, Technology


  • St Petersburg, United States Dynasty Financial Partners Full time

    Job Type Full-time Description Dynasty Financial Partners is seeking a motivated, self-starting individual to join our team and pursue our shared goal of providing exceptional service for our clients. As a Senior Software Engineer, you will serve as a dedicated resource for various software projects and assist on internal and external client...


  • St Marys, United States EasedEdge Full time

    The EasedEdge Product Team is seeking a seasoned Senior Software Engineer to spearhead our development efforts from ideation through to execution. As a pivotal member of our team, you will lead the charge in developing new customer-centric solutions and enhancing our existing product suite. You’ll play a key role in shaping our future offerings and...


  • St. Marys, Georgia, United States EasedEdge Full time

    The EasedEdge Product Team is seeking a seasoned Senior Software Engineer to spearhead our development efforts from ideation through to execution. As a pivotal member of our team, you will lead the charge in developing new customer-centric solutions and enhancing our existing product suite. You'll play a key role in shaping our future offerings and...


  • St Marys, United States EasedEdge Full time

    The EasedEdge Product Team is seeking a seasoned Senior Software Engineer to spearhead our development efforts from ideation through to execution. As a pivotal member of our team, you will lead the charge in developing new customer-centric solutions and enhancing our existing product suite. Youll play a key role in shaping our future offerings and...


  • St Marys, United States EasedEdge Full time

    The EasedEdge Product Team is seeking a seasoned Senior Software Engineer to spearhead our development efforts from ideation through to execution. As a pivotal member of our team, you will lead the charge in developing new customer-centric solutions and enhancing our existing product suite. You’ll play a key role in shaping our future offerings and...