Senior Software Engineer
Senior Software Engineer

Senior Software Engineer

Belfast Full-Time 43200 - 72000 £ / year (est.) Home office (partial)
D

At a Glance

  • Tasks: Join a dynamic team to design and build innovative payment solutions.
  • Company: DailyPay is revolutionising pay access, helping employees feel financially secure.
  • Benefits: Enjoy competitive pay, equity options, private health insurance, and fun company events.
  • Why this job: Be part of a fast-paced environment that values innovation and inclusivity.
  • Qualifications: 5+ years in software development with experience in cloud services and Agile methodologies.
  • Other info: Open to applicants from all backgrounds; we value diverse perspectives.

The predicted salary is between 43200 - 72000 £ per year.

DailyPay provides an industry-leading earned wage access platform that gives your employer the ability to transform the way people get paid. As the industry’s leading on-demand pay solution, DailyPay uses an award-winning technology platform to help America’s top employers build stronger relationships with their employees. This voluntary employee benefit enables workers everywhere to feel more motivated to work harder and stay longer on the job, while supporting their financial well-being outside of the workplace. DailyPay is headquartered in New York City, with operations throughout the United States as well as in Belfast.

The Role:

You will be a part of a growing Northern Ireland team of cross-functional members developing DailyPay’s strategic product offering. You’ll be working alongside other great software engineers, product management, and UX people designing and building our newest product offerings. If this opportunity excites you, we encourage you to apply even if you do not meet all of the qualifications.

  • Qualifications:
  • Bachelor’s degree in Computer Science, Computer Engineering, or related technical discipline (or equivalent experience)
  • 5+ years hands-on software development experience
  • Experience in designing and developing microservices in one or more cloud computing services (AWS, Azure, GCP, etc)
  • Demonstrated experience with serverless, CI/CD, data management, security best practices
  • Experience using TDD or a desire to learn how to use it
  • Demonstrated willingness to learn new technologies

Desired Criteria:

  • Understanding of Agile or Kanban / Lean software development methodologies
  • Experience using Jira for software engineering
  • Experience building complex software systems that have been successfully delivered to customers
  • Ability to excel in a fast-paced, startup-like environment
  • Ability to take a project from scoping requirements through actual launch of the product
  • Experience in communicating with users, other technical teams, and management to collect requirements, describe software product features, and technical designs

What We Offer:

  • Competitive compensation
  • Opportunity for equity ownership
  • Private health insurance option
  • Employee Resource Groups
  • Fun company outings and events
  • Pay Transparency

DailyPay takes a market-based approach to compensation, which may vary depending on your location. Additionally, this role may be eligible for variable incentive compensation in addition to stock options. Where a candidate fits within the compensation range for a role is based on their demonstrated experience, qualifications, skills and internal equity.

DailyPay is committed to fostering an inclusive, equitable culture of belonging, grounded in empathy and respect, which values openness to opinions, awareness of lived experiences, fair treatment and access for all. We strive to build and develop diverse teams to create an organisation where innovation thrives, where the full potential of each person is engaged, and their views, beliefs and values are integrated into our ways of working. We are an equal opportunities employer and welcome applications from all sections of the community.

Senior Software Engineer employer: DailyPay

DailyPay is an exceptional employer that prioritises employee well-being and growth, offering a dynamic work culture in Belfast where innovation thrives. With competitive compensation, opportunities for equity ownership, and a commitment to inclusivity, DailyPay fosters an environment where employees can develop their skills alongside talented colleagues while contributing to transformative financial solutions.
D

Contact Detail:

DailyPay Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Software Engineer

✨Tip Number 1

Familiarise yourself with DailyPay's products and services. Understanding their earned wage access platform and how it benefits both employers and employees will help you articulate your interest and fit for the role during any discussions.

✨Tip Number 2

Showcase your experience with cloud computing services like AWS, Azure, or GCP. Be prepared to discuss specific projects where you've designed and developed microservices, as this is a key requirement for the Senior Software Engineer position.

✨Tip Number 3

Highlight your familiarity with Agile methodologies and tools like Jira. Being able to demonstrate your experience in these areas will show that you can thrive in their fast-paced, collaborative environment.

✨Tip Number 4

Prepare to discuss your approach to TDD and your willingness to learn new technologies. This shows your commitment to best practices in software development and your adaptability, which are crucial for success in this role.

We think you need these skills to ace Senior Software Engineer

Proficiency in programming languages such as Java, Python, or JavaScript
Experience with microservices architecture
Familiarity with cloud computing services (AWS, Azure, GCP)
Knowledge of serverless computing
Understanding of CI/CD practices
Data management skills
Security best practices in software development
Experience with Test-Driven Development (TDD)
Agile or Kanban methodology experience
Proficient in using Jira for project management
Ability to build and deliver complex software systems
Strong communication skills for interacting with users and technical teams
Project management skills from scoping to launch
Adaptability in a fast-paced environment
Willingness to learn new technologies

Some tips for your application 🫡

Understand the Role: Read the job description thoroughly to understand the key responsibilities and required skills for the Senior Software Engineer position. Tailor your application to highlight your relevant experience in software development, microservices, and cloud computing.

Craft a Strong CV: Ensure your CV is up-to-date and clearly outlines your 5+ years of software development experience. Include specific examples of projects where you designed and developed microservices, and mention any experience with TDD, CI/CD, and Agile methodologies.

Write a Compelling Cover Letter: In your cover letter, express your enthusiasm for the role and the company. Highlight your willingness to learn new technologies and your ability to work in a fast-paced environment. Make sure to connect your skills and experiences to the desired criteria mentioned in the job description.

Follow Application Instructions: Submit your application through DailyPay's online application form as specified. Double-check that all required documents are included and that your information is accurate before hitting 'submit'.

How to prepare for a job interview at DailyPay

✨Showcase Your Technical Skills

Be prepared to discuss your hands-on software development experience in detail. Highlight specific projects where you've designed and developed microservices, and be ready to explain the technologies you used, especially in cloud computing services like AWS or Azure.

✨Demonstrate Agile Methodology Knowledge

Since DailyPay values Agile and Kanban methodologies, make sure to share your experiences working in these environments. Discuss how you've contributed to team dynamics and project success using these frameworks.

✨Prepare for Problem-Solving Questions

Expect to face technical challenges during the interview. Brush up on your problem-solving skills and be ready to walk through your thought process when tackling complex software issues, as this will showcase your analytical abilities.

✨Communicate Effectively

Effective communication is key, especially when discussing requirements with users and other teams. Practice articulating your ideas clearly and concisely, and be prepared to explain how you've successfully collaborated with cross-functional teams in the past.

Senior Software Engineer
DailyPay
D
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>