Jobs · Engineering · North Carolina

Lead Software Engineer - Corelation

SECU · Raleigh-Durham-Chapel Hill Area · 1 mo ago
EngineeringFull-time

Essential Responsibilities

  • Lead and Mentor
    • Work closely with Business and IT leaders to define, develop, and implement solutions within the Application Development infrastructure as well as associated integration endpoints.
    • Provide guidance for vendors, and other IT areas, or business division during project efforts or BAU support.
    • Provide subject matter expertise of the supported solution and processes with level 2 support as needed.
    • Provide technical guidance and mentorship to junior engineers, fostering their professional growth and development.
  • Development and Problem-Solving
    • Lead the design, development, and implementation of complex projects, ensuring timely and successful delivery.
    • Diagnose and troubleshoot complex technical issues, providing effective solutions.
    • Conduct root cause analysis of problems and implement corrective actions as needed.
    • Drive the Product Development Lifecycle, ideally within Agile methodologies, sprint planning, and project tracking tools (e.g., JIRA, Confluence, Helix).
  • Documentation
    • Conduct technical reviews of designs, code, and documentation to ensure quality and compliance.
    • Develop and maintain clear and concise technical documentation, including design specifications, test plans, and user manuals.
    • Achieve proper documentation and meeting all work requirements.
  • Collaboration
    • Collaborate with cross-functional teams to ensure project success.
    • Server as technical liaison to software engineers, systems engineers, database administrators, quality assurance, and other IT and business teams.
    • Provide periodic “on-call” coverage after business hours, weekends and/or holidays as needed for minimal outages/production impacts.

Required Education & Experience

  • Minimum education: Bachelor’s degree in Software Engineering, Computer Science, Information Technology, or Computer and Information Systems.
  • Additional 2 years of relevant experience can be considered in lieu of degree.
  • Minimum certifications: N/A
  • Minimum direct years of experience: 5+
  • Minimum required Knowledge, Skills, & Abilities:
    • Specific Skillset required for Corelation Developer: Hands-on Corelation KeyStone development experience specifically batch scripting CDR/interface development, or report development depending on your team's focus areas.
    • Experience with APIs for third-party integrations, including building and consuming APIs to connect Keystone with external systems and fintech partners.
    • 5+ years of relevant IT Engineering leadership experience.
    • Proven experience in leading and mentoring software engineering and applications teams.
    • Strong SQL skills for data analysis, custom reporting, and working directly with the underlying data structures - particularly useful for audit support, regulatory reporting, and ad hoc member data queries.
    • Must adhere to the work schedule and attendance policy established by the manager.
    • Must be able to confidently interact with technical, non-technical, and management staff.
    • Proven ability to not only build technology solutions but explain your solution architecture and technology choices to enterprise Architects and senior leadership.
    • Experience assessing and managing technology and cyber security risks related to application, network, and infrastructure.
    • Performs code reviews, code merges, and design reviews with peers.
    • Proficient in version control using GitHub or equivalent.
    • Perform review and refinement of the product backlog and assist with their prioritization.
    • Stay up to date on the latest industry trends and technical advancements.
    • Serves as on-call responder for software the team supports.
    • Collaborative and team player attitude with excellent communication skills both written and oral.
    • Strong knowledge of JavaScript, JSON, XML, REST and SOAP APIs.
    • Familiarity with credit union operations and core system concepts (shares, loans, ACH, GL, etc.).

Preferred Education & Experience

  • Preferred education: Bachelor’s degree in Software Engineering, Computer Science, Information Technology, or Computer and Information Systems.
  • Preferred certifications: N/A
  • Preferred direct years of experience: 5+
  • Preferred required Knowledge, Skills, & Abilities:
    • Proficient and dedicated to writing reliable, testable, maintainable, and performant code.
    • Experience working in large, enterprise level programs/projects, preferably with a background in Financial Services.
    • Strong experience working between multiple projects simultaneously, with varied degrees of complexity and duration.
    • Ability to not only build technology solutions but explain your solution architecture and technology choices to enterprise Architects and senior leadership.
    • Proven ability to define and solve complex business problems, leveraging best in class technical solutions.
    • Experience developing for high availability and scalability.
    • Practical experience working with relational databases and large data sets.

Similar jobs

Lead Software Engineer

STC, an Arcfield CompanyHome Creek, VA· 6 days ago
Engineering$102k/yrapply on careers.arcfield.com