Hybrid Software Engineer

Posted last week

Apply now

About the role

  • Software Engineer developing applications for financial access to businesses and consumers. Collaborating in Agile environment to solve complex challenges with innovative solutions.

Responsibilities

  • You will be a key member of our Application Development Team, solving complex business challenges with forward-looking architectures in a collaborative Agile environment.
  • Working with and across multiple Agile teams and corporate departments to design, develop, test, deploy, and support a wide range of technology solutions from inception through production.
  • Collaborating with architects to implement appropriate technical designs, learn existing patterns and practices, and socialize new solutions.
  • Providing subject matter expertise in Java and related technologies.
  • Coordinating closely with team members, product owners, and scrum masters to ensure user- story alignment and development per business requirements.
  • Continuing to develop your field of knowledge in database, Java, and related technologies by attending conferences, prototyping new technologies, and exploring new areas of interest.
  • Building subject matter expertise of our core back-end financial processes.
  • Providing support and troubleshooting capabilities to our production systems, as needed, to remediate unexpected issues and outages.
  • Developing and evangelizing best practices in line with current trends and technologies, with consideration for our existing policies and procedures.
  • Leveraging Atlassian tool suite, like JIRA and Confluence, to track activities and progress.
  • Championing new technology and innovation, while keeping existing systems up-to-date and secure.

Requirements

  • Experience with artificial intelligence (AI) tools to optimize workflows, problem-solving, and productivity.
  • Bachelor’s or master’s degree in computer science or relevant field
  • 5+ years of hands-on experience and strong proficiency with Java-related technologies, AWS, and related technologies
  • Experience and proven aptitude with programming languages (e.g., Java, Python, JavaScript, Angular)
  • 3+ years of hands-on experience and strong proficiency with SQL
  • Experience with software development lifecycle (SDLC) from conception through end of life
  • Strong appreciation for code quality and use of best practices
  • Excellent problem-solving skills and the ability to multitask within tight deadlines
  • Self-directed and results/goal-oriented mindset
  • Drive to investigate new technologies and the ability to articulate concepts and designs
  • Proficiency with at least one Relational Database Management System (e.g., MySQL, PostgreSQL, SQL Server), preferably MS SQL Server
  • Excellent written and verbal communication skills to explain complex topics concisely to both technical and nontechnical audiences
  • Experience with version control system (e.g., Git)
  • Experience with Release management process

Benefits

  • 401(k)
  • 401(k) matching
  • Dental insurance
  • Employee assistance program
  • Employee discount
  • Flexible schedule
  • Flexible spending account
  • Health insurance
  • Health savings account
  • Life insurance
  • Opportunities for advancement
  • Paid time off
  • Parental leave
  • Professional development assistance
  • Referral program
  • Vision insurance

Job title

Software Engineer

Job type

Experience level

Mid levelSenior

Salary

Not specified

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job