Software Engineer

BankUnited · Miami FL

Company

BankUnited

Location

Miami FL

Type

Full Time

Job Description

Who We Are

BankUnited (NYSE: BKU) is a national bank headquartered in Miami Lakes, Florida with banking centers in Florida, the New York metropolitan area, Dallas and Atlanta. BankUnited has two subsidiaries, Pinnacle Public Finance headquartered in Scottsdale, Arizona and Bridge Funding Group headquartered in Hunt Valley, Maryland. We pride ourselves on our entrepreneurial and collaborative culture encompassing the best minds, the brightest talent and the boldest decision makers.

BankUnited is ranked #4 as one of America's Most Trusted Companies in the Banking industry and is honored to have been included on the Newsweek and Statista America's Most Trusted Companies Award List!

Our Culture

At BankUnited, we foster a diverse and inclusive environment where all employees have the opportunity to advance, grow and achieve their goals. Our rally cry is to GO FOR MORE™, a call to action to go above and beyond to provide the best customer experience to every client and to GO FOR MORE in your career.

Why BankUnited

Working for BankUnited offers you exciting challenges and opportunities to advance your professional development, while empowering you to deliver and be your best. We are happy to report the average tenure according to LinkedIn insights is 8.3 years. We strive to provide a competitive benefits plan to our employees and are proud to have been ranked #13 as one of the 2021 Healthiest 100 Wokplaces in America by Springbuk and awarded HEALTHIEST EMPLOYER by the South Florida Business Journal for three consecutive years since 2020.

As a company, we believe we are only as successful as our people and are committed to providing training and innovative resources that prepare you to reach your full potential. That's why in addition to tuition reimbursement, we provide our employees with exciting career coaching, courses and training through our own GO FOR MORE™ Academy and mentoring opportunities through our iCARE™ (Inclusive Community of Advocacy, Respect and Equality) program.

At BankUnited, we strive to provide our employees with a work life balance. Specifically, retail branches operate 5 days a week Monday - Friday, excluding evening and/or weekend hours. For many of our positions, we offer a hybrid work environment, as well as a remote work environment for designated positions.

If you thrive in a fast-paced collaborative work environment, Apply Now and start your journey with BankUnited today!

Job Description

SUMMARY: Software Engineers design, develop, test, and maintain high-quality software to meet business and customer needs. Depending on the role, Software Engineers work on development initiatives that include:

  • Developing features and capabilities for end users, either external customers or internal employees.
  • Developing platforms such as data engineering, developer tooling, or machine learning.
  • Configuring and customizing vendor-provided packaged software.


ESSENTIAL DUTIES AND RESPONSIBILITIES include the following. Other duties and special projects may be assigned.
  • Write high-quality code that satisfies customer needs and strives for simplicity, clarity, and testability.
  • Promote a collaborative team environment and work closely with colleagues to achieve business objectives.
  • Collaborate with stakeholders (e.g. business stakeholders, product owners, project managers, and end users) to understand functional and non-functional requirements.
  • Investigate and propose solutions to development and design problems.
  • Participate in scope of work estimation and forecasting.
  • Adhere to architecture, design, implementation, and security standards and best practices.
  • Participate in code reviews or use collaborative programming techniques to promote high quality business outcomes.
  • Conduct analysis to determine integration needs, and design and plan integrations.
  • Implement unit and integration tests and conduct functional and performance testing where appropriate.
  • Develop reusable software building blocks to enable faster delivery.
  • Improve performance of existing software by diagnosing and resolving critical issues.
  • Prepare technical documentation, including software design evaluation plans, test results, and technical manuals.
  • Adhere to established development practices and processes.
  • Analyze and create new configuration for packaged software.
  • Review new releases of packaged software and identify new features that can be enabled for the business.
  • Gathers and provides input to define functional requirements and designs.
  • Design and build technical architecture.
  • Coach and mentor junior software engineers
  • Serves as engineering resource to work with Business Lines to understand their needs and convert them into engineering design.
  • Adheres to and complies with applicable, federal and state laws, regulations and guidance, including those related to anti-money laundering (i.e. Bank Secrecy Act, US PATRIOT Act, etc.).
  • Adheres to Bank policies and procedures and completes required training.
  • Identifies and reports suspicious activity.


EDUCATION

Bachelor's Degree in Computer Science, Computer Engineering or equivalent field required

EXPERIENCE

  • 7+ years of experience as a Software Engineer
  • Background in Financial Services preferred
  • Leadership and team management experience and ability to direct team workflows
  • Experience with development platforms (eg AWS, Azure, Salesforce, Pega, Docker, Kubernetes)
  • Experience with agile development methodologies
  • Experience with relational databases (eg MySQL, SQL Server, PostgreSQL)
  • Experience with NO SQL Databases (eg, Mongo DB, Relational Database Services)
  • Experience developing for multiple operating systems
  • Experience in building APIs for both internal and external products
  • Experience integrating vendor software packages like Nautilus, Fiserv Signature Core Banking, ServiceNow, Sailpoint and others


ADDITIONAL KNOWLEDGE, SKILLS AND ABILITIES

  • Strong proficiency languages such as C#, C++, Java, Python, Javascript, TypeScript, jQuery, Angular.
  • Understanding of software development lifecycles.
  • Strong ability to understand context for code, the codebase, and its relation to business objectives.
  • Ability to work both independently and on a team.
  • Demonstrated ability to communicate complex technical information in a condensed manner to various stakeholders verbally and in writing.
  • Excellent problem solving and analytical skills.
  • Growth mindset and a willingness to learn new skills, technologies, and frameworks.
  • Working knowledge of DevOps and CI/CD principles and practices.

Date Posted

10/20/2022

Views

6

Back to Job Listings Add To Job List Company Profile View Company Reviews
Positive
Subjectivity Score: 0.8

Similar Jobs

Software Developer - AACSB

Views in the last 30 days - 8

AACSB is a leading organization in business education providing quality assurance thought leadership and learning opportunities The company values qua...

View Details

Terrain Engineer 4 - Cole Engineering Services

Views in the last 30 days - 8

The job requires a senior engineer to work on a team developing nextgeneration collective training software The engineer will support the integration ...

View Details

Lead Java: Software Engineering - JPMorgan Chase

Views in the last 30 days - 6

The job description is for a Lead Software Engineer position in JPMorgan Chases Wholesale Payments Regulatory Reporting organization The role requires...

View Details

Supply Chain Engineer - C.H. Robinson

Views in the last 30 days - 2

The job posting is for a Supply Chain Engineer at CH Robinson requiring a minimum of 2 years of professional work experience advanced proficiency in M...

View Details

MetaPulse QA Engineer - KnowBe4

Views in the last 30 days - 6

KnowBe4 is a company that provides security awareness training and simulated phishing platform They have been ranked as a best place to work and have ...

View Details

Formulations Scientist - PBI-Gordon Corporation

Views in the last 30 days - 11

Pegasus Laboratories Inc is a fullservice Contract Development and Manufacturing Organization that creates trusted veterinary products The company is ...

View Details