Skip to main content
Tallo logoTallo logo
Apply for this opportunity

This job application is on an outside website. Be sure to review the job posting there to verify it's the same.

Software Engineer

Job

OceanFirst Bank

Red Bank, NJ (In Person)

Full-Time

Posted 1 week ago (Updated 2 days ago) • Actively hiring

Expires 7/3/2026

Review key factors to help you decide if the role fits your goals.
Pay Growth
?
out of 5
Not enough data
Not enough info to score pay or growth
Job Security
?
out of 5
Not enough data
Calculating job security score...
Total Score
78
out of 100
Average of individual scores

Were these scores useful?

Skill Insights

Compare your current skills to what this opportunity needs—we'll show you what you already have and what could strengthen your application.

Job Description

At OceanFirst Bank, each one of our employees plays an important role in delivering value to our customers and executing daily tasks in accordance with our core values. We recognize that our employees are essential to our success, making OceanFirst a great place to work and do business. Great benefits include: on-site fitness facility at Red Bank and Toms River headquarter offices, employee perks & discount programs, tuition assistance, incentive compensation program, professional development opportunities, and more! Apply today to #BecomeOceanFirst and make an impact in the local community!
ABOUT YOUR
ROLEThe Software Engineer I is responsible for designing, developing, and maintaining software applications that meet the needs of the organization or its customers. A software engineer uses computer science principles to develop software solutions that will satisfy the wants and needs of businesses and consumers. Responsible to create, maintain, audit and improve systems to meet stakeholder needs, testing both hardware and software systems to diagnose and resolve system faults. The Software Engineer will work closely with business partners and other stakeholders to create reliable, scalable, and high-performance software solutions.
WHAT YOU WILL DO
LISTTranslate business needs into technical specifications -- understanding the requirements of stakeholders and delivering products fit for their needs. Design, build and deploy software solutions, with proper testing, UAT and approval from stakeholders. Use of the Bank's SDLC policy. Maintain and support software platforms. Develops software solutions by reading requirements, conferring with users, and studying systems flow, data usage, and work processes. Expert knowledge of all main data sources for the data used within the business unit and ability to effectively utilize these data sources for integrations. Evaluate and improve existing solutions. Create scalable, automated solutions for customer base. Documents and demonstrates solutions by developing documentation, flowcharts, layouts, diagrams, charts, code comments and clear code. Aptitude for data manipulation and analysis with the capability to translate large amounts of data into meaningful information that is consumable at an executive level.
WHAT WE EXPECT OF
YOUProficiency in one or more programming languages (e.g. Python, Java). Strong understanding of software development lifecycle (SDLC) and software engineering principles. Understanding of software development methodologies (e.g. Agile, Scrum, Waterfall). Knowledge of change control policy and procedures. Knowledge of version control systems (e.g. Git) and collaborative development tools. Excellent communication and teamwork abilities. Excellent analytical and troubleshooting skills with attention to detail. Adaptability and a willingness to learn new technologies and methodologies. Ability to quickly become familiar with the Bank's database framework, and the sources and uses of data. Familiarity with databases and RESTful APIs. Knowledge of cloud platforms (e.g. AWS, Azure, Google Cloud). Ability to prioritize and thoughtfully manage time/workload, working independently and as part of a team.
YOUR QUALIFICATIONS
Bachelor's degree in Computer Science/Software Engineering or related field or equivalent experience. 2+ years' experience as Software Engineer or related field required. Strong project management and organizational skills. 1-3 years experience supporting and working with cross-functional teams in a dynamic environment. 1-3 years experience with software development in various programming languages (e.g. Python, Java). Experience in Fiserv Premier or similar Banking system preferred.
INTERNAL AND EXTERNAL
CONTACTSWill interact with a range of bank employees in a variety of seniority levels.
WORKING CONDITIONS/PHYSICAL REQUIREMENTS
Office environment. Ability to operate a computer. Ability to communicate in order to exchange simple to complex information with individuals and groups. Ability to travel throughout Bank footprint.