Jobs · Engineering

Software Engineer

United Federal Credit Union · United States · 1 mo ago
RemoteRemoteEngineeringFull-time
We need to output HTML fragment with sections: About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. Only include sections that have real specific content. We must not repeat job title. Must not include Job ID etc. Must preserve all substantive info, remove boilerplate. We need to parse the posting. General summary: description of role. Could be "About the role". Use

About the role

then

with that summary. Essential functions list: many bullet points with percentages. Those are responsibilities. Use

  • for each duty. We have "Candidates must be authorized to work in the United States on a permanent basis. This position is not eligible for current or future visa sponsorship. We currently only offer remote work for those residing in the following states: ..." That's location/remote eligibility. Could be part of Requirements or maybe a separate section? Not listed as a standard heading; but we can include under Requirements or maybe "Qualifications". Probably include under Requirements as a note. Education: Bachelor's degree... => under Education maybe part of Qualifications? There's a separate "Education" heading in posting. We could map to "Qualifications" or "Requirements". The instruction says use headings like About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. So we need to place education under Qualifications or Requirements. Probably Qualifications includes education and experience. Experience also under Qualifications. We have "EXPERIENCE (Minimum experience required...)" then list of Required Qualifications and Preferred Experience. So we can put under Qualifications. KNOWLEDGE, SKILLS AND ABILITIES: that's Skills. We have "WORKING RELATIONSHIPS/CONTACTS", "PHYSICAL DEMANDS", "WORKING CONDITIONS". Those are not in our allowed headings; we should drop them as boilerplate? They are substantive but not in allowed headings. The instruction: "Use

    for section headings (e.g. About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule)." It doesn't say we cannot add other headings, but says "Use

    for section headings (e.g. ...)" implying we should use those headings for sections. Probably we should only output those headings if they have content. Others we should omit. So we drop Working Relationships, Physical Demands, Working Conditions. We also need to remove EEO etc. Now compile content. About the role: The general summary paragraph. Responsibilities: The essential functions list with percentages. Should we keep percentages? Yes preserve all substantive info. So each bullet includes the duty and time percentage. We need to format as
    • each duty. List: - 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. Collaborate with the team to support products which are built on a Microsoft focused technology stack, such as: .NET Core / Framework, API, React, TypeScript, java script, CSS, Entity Framework, SQL Server, python, and Linq. Time: 25% - Keep up to date with the latest software tools and development practices by participating in ongoing training, and proactively share innovative ideas to enhance products, workflows, and team efficiency. Time: 20% - Research project needs, review existing systems, and help improve software performance and design. Recommend better architecture when needed, follow company standards, create reusable components, and write clean, maintainable code. Time: 20% - Work with business teams to turn their business requirements into clear technical requirements and designs. Create simple documentation—such as flowcharts, diagrams, charts, code comments, and clean code—to explain and demonstrate the solution. Time: 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 all phases of the software development process to ensure the design meets Credit Union standards. Help define, review, and enforce development practices and architecture guidelines. Perform code reviews to confirm that code meets quality and compliance standards. Time: 10% - Provide structured and informal technical training to other Information Technology teams and key stakeholders to support skill development, knowledge sharing, and succession planning. Time: 5% Now Requirements: maybe include authorization to work, remote work states. Also maybe "Candidates must be authorized to work in the United States on a permanent basis. This position is not eligible for current or future visa sponsorship. We currently only offer remote work for those residing in the following states: Arkansas, Florida, Georgia, Idaho, Indiana, Kansas, Kentucky, Michigan, Nevada, North Carolina, Ohio, Oklahoma, Pennsylvania, South Carolina, Tennessee, Texas, Virginia, and Wisconsin." We could put that under Requirements. Qualifications: Education and Experience. Education: Bachelor's degree in Computer Science, Mathematics, or related field or two years of related work experience required. Experience: 5 years of professional software development experience. Strong experience designing and developing modern front-end applications with React and JavaScript/TypeScript. Experience with C#. Experience building and consuming RESTful APIs. Experience working in an Agile environment. Ability to design and build solutions with a security‑first mindset. Good understanding of CSS, responsive design, and front-end UI implementation. Familiarity with UI/UX design principles and the ability to collaborate effectively with designers to deliver intuitive user experiences. Preferred Experience with Python and LINQ(Tornado framework is a plus). Working knowledge of SQL databases. Familiarity with Microsoft Dynamics CRM or other CRM platforms. Exposure to cloud technologies or additional DevOps automation tools. We could separate Required vs Preferred but not needed. Skills: Knowledge, Skills and Abilities section. List: - 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. - Ability to take ownership of difficult technology problems, organizes appropriate logic-based resolutions paths, and ensures full resolution. - 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. - 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 (desktops and laptops), General Office Equipment. We could format as
      • each. Now Benefits, Pay, Schedule: Not present in posting. So we omit those sections. Now output HTML fragment. We need to ensure no extra text, just HTML. Let's craft:

        About the role

        The Software Engineer is to be a technology leader and major influence on the direction of information technology and application systems developed by the Credit Union. The Software Engineer recommends and/or leads the development of innovative technologies to enhance information resources and services and 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 solutions.

        Responsibilities

        • 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. Collaborate with the team to support products which are built on a Microsoft focused technology stack, such as: .NET Core / Framework, API, React, TypeScript, java script, CSS, Entity Framework, SQL Server, python, and Linq. Time: 25%
        • Keep up to date with the latest software tools and development practices by participating in ongoing training, and proactively share innovative ideas to enhance products, workflows, and team efficiency. Time: 20%
        • Research project needs, review existing systems, and help improve software performance and design. Recommend better architecture when needed, follow company standards, create reusable components, and write clean, maintainable code. Time: 20%
        • Work with business teams to turn their business requirements into clear technical requirements and designs. Create simple documentation—such as flowcharts, diagrams, charts, code comments, and clean code—to explain and demonstrate the solution. Time: 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 all phases of the software development process to ensure the design meets Credit Union standards. Help define, review, and enforce development practices and architecture guidelines. Perform code reviews to confirm that code meets quality and compliance standards. Time: 10%
        • Provide structured and informal technical training to other Information Technology teams and key stakeholders to support skill development, knowledge sharing, and succession planning. Time: 5%

        Requirements

        Candidates must be authorized to work in the United States on a permanent basis. This position is not eligible for current or future visa sponsorship. We currently only offer remote work for those residing in the following states: Arkansas, Florida, Georgia, Idaho, Indiana, Kansas, Kentucky, Michigan, Nevada, North Carolina, Ohio, Oklahoma, Pennsylvania, South Carolina, Tennessee, Texas, Virginia, and Wisconsin.

        Qualifications

        Education: Bachelor's degree in Computer Science, Mathematics, or related field or two years of related work experience required.

        Experience: 5 years of professional software development experience. Strong experience designing and developing modern front-end applications with React and JavaScript/TypeScript. Experience with C#. Experience building and consuming RESTful APIs. Experience working in an Agile environment. Ability to design and build solutions with a security‑first mindset. Good understanding of CSS, responsive design, and front-end UI implementation. Familiarity with UI/UX design principles and the ability to collaborate effectively with designers to deliver intuitive user experiences. Preferred experience with Python and LINQ (Tornado framework is a plus). Working knowledge of SQL databases. Familiarity with Microsoft Dynamics CRM or other CRM platforms. Exposure to cloud technologies or additional DevOps automation tools.

        Skills

        • 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.
        • Ability to take ownership of difficult technology problems, organizes appropriate logic-based resolutions paths, and ensures full resolution.
        • 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.
        • 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 (desktops and laptops), General

Similar jobs

Software Engineer

ECLAROCalifornia, United States· 1 mo ago
Engineering$80–$85/hrapply on www2.jobdiva.com

Software Engineer

DocusignSeattle, WA· 1 mo ago
$112k–$162k/yrapply on careers.docusign.com

Software Engineer

Two Six TechnologiesEllicott City, MD· 1 mo ago
Engineering$75k–$100k/yrapply on app.greenhouse.io

Software Engineer

Capstone Research CorporationColorado Springs, CO· 3 mo ago
Engineering

Software Engineer

FlexTradeGreat Neck, NY· 3 mo ago
Finance$130k–$140k/yrapply on careers.flextrade.com

Software Engineer

EmpowerHartford, CT· 3 mo ago
Engineering$96k–$136k/yrapply on jobs.empower.com