Deluxe Corporation

Senior Software Engineer

Deluxe Corporation$100K — $130K *
Information Technology
Less than 5 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree in Computer Science or related field
  • 3 years of experience as a software engineer
  • Foundation in development best practices and experience with database and operating systems integration
  • Experience in SDLC methodologies such as Scrum/Agile
  • Must be 18 years of age or older

Responsibilities

  • Gain understanding of the product codebase and improve coding skills
  • Design and complete tasks related to software features and defects independently
  • Assist in software design, coding, testing, documentation, and deployment
  • Utilize tools for debugging and diagnosing issues in various environments
  • Participate actively in Agile ceremonies like Sprint Planning and Daily Standups
  • Collaborate effectively with team members and escalate issues constructively
  • Use AI tools to enhance efficiency in engineering processes
  • Mentor entry-level engineers and contribute to their growth

Benefits

  • Healthcare (Medical, Dental, Vision)
  • Paid Time Off, Volunteer Time Off, and Holidays
  • Employer-Matched Retirement Plan
  • Employee Stock Purchase Plan
  • Short-Term and Long-Term Disability
  • Infertility Treatment, Adoption and Surrogacy Assistance
  • Tuition Reimbursement
Full Job Description
We're looking for a Senior Java Engineer with seasoned JBoss, Tomcat, J2EE experience who has incorporated AI strategies into the engineering process.

A Senior Software Engineer develops high-quality software, identifies and executes tasks in the software development life cycle, reviews and debugs code, collaborates with internal teams, and ensures software is up-to-date with the latest technologies. They also provide technical guidance, mentorship, and project management expertise to deliver successful software projects. This role requires strong coding, design, and OOP skills with a continuous improvement mindset.

Job Functions:
  • Develop, maintain, and enhance existing information systems using a Java tech stack (JBoss, Tomcat, J2EE)
  • Design and implement new applications, features, and reusable components
  • Write clean, scalable, and efficient code following best practices
  • Collaborate with stakeholders to gather and understand business requirements
  • Participate actively in Agile/Scrum ceremonies (Sprint Planning, Standups, Reviews, Retrospectives)
  • Debug and resolve issues in both test and production environments
  • Ensure code quality through testing, documentation, and code reviews
  • Contribute to CI/CD pipelines and deployment processes
  • Mentor and provide guidance to junior or entry-level engineers
  • Continuously improve development practices and stay updated with emerging technologies


Technical Requirements
  • Experience with Java technologies (J2EE, JBoss, Tomcat)
  • Proficiency in React for modern front-end development
  • Strong programming skills in Java, JavaScript
  • Experience with frameworks such as:
    • Spring Boot (preferred)
    • Angular (optional)
  • Strong experience with SQL and familiarity with NoSQL databases
  • Experience building and consuming APIs (RESTful services)


Basic Qualifications:
  • Bachelor's degree in Computer Science or related field
  • 3 years of experience as a software engineer
  • Strong experience working within Software Development Life Cycle (SDLC) methodologies such as Agile/Scrum
  • Solid understanding of development best practices, data structures, and system design
  • Experience integrating databases and working with operating systems
  • Must be 18 years of age or older


Preferred Qualifications:
  • Master's degree in Computer Science or related discipline
  • Experience with microservices architecture
  • Hands-on experience with CI/CD pipelines
  • Familiarity with cloud platforms such as AWS (preferred), Azure, or Google Cloud
  • Experience with Bootstrap or modern UI frameworks

Benefits

In line with our commitment to employee wellbeing, our total rewards benefits package is designed to support the physical, financial, and emotional health of our employees, tailored to meet their unique and evolving needs. Our approach considers our employees' whole selves, ensuring they can thrive both in and outside of work. Here are some of the benefits we offer, which may vary based on role, location, or hours worked:
  • Healthcare (Medical, Dental, Vision)
  • Paid Time Off, Volunteer Time Off, and Holidays
  • Employer-Matched Retirement Plan
  • Employee Stock Purchase Plan
  • Short-Term and Long-Term Disability
  • Infertility Treatment, Adoption and Surrogacy Assistance
  • Tuition Reimbursement


These benefits are designed to enhance the health, protect the financial security, and provide peace of mind to our employees and their families.

About Deluxe Corporation

Deluxe Corporation is a provider of business products and services. The company was founded in 1915 and is headquartered in Shoreview, Minnesota. Deluxe offers a variety of products and services, including checks, forms, marketing materials, and website development. The company serves a wide range of customers, including small businesses, financial institutions, and non-profits. Deluxe has been recognized for its corporate social responsibility efforts, including its commitment to sustainability and diversity and inclusion. The company has also been recognized for its financial performance, including its revenue growth and profitability.
Learn more about Deluxe Corporation
Size
6,313 employees
Market Cap
$732.7 million
Industry
Net Income
$8.8 million
Founded
1915
5 Year Trend
+1.8%
Revenue
$1.7 billion
NASDAQ

Similar Jobs

More Jobs at Deluxe Corporation

  • Deluxe Corporation
    Product Manager
    $90K — $120K *
    Chicago, IL 60629 (Cook County)
    Consumer Technology
    In-Person
  • Deluxe Corporation
    Chief Architect
    $190K — $220K *
    Minneapolis, MN 55407 (Hennepin County)
    Enterprise Technology
    In-Person
  • Deluxe Corporation
    Mechanical Engineer
    $88K — $100K *
    Chicago, IL 60629 (Cook County)
    Manufacturing & Automotive
    In-Person
  • Deluxe Corporation
    Accounts Payable Manager
    $105K — $125K *
    Chicago, IL 60629 (Cook County)
    Finance & Insurance
    In-Person
  • Deluxe Corporation
    Senior Contract Strategist
    $125K — $135K *
    Chicago, IL 60629 (Cook County)
    Finance & Insurance
    In-Person

More Information Technology Jobs

Find similar Senior Software Engineer jobs: