Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer, New York (730, 732) image - Rise Careers
Job details

Senior Software Engineer, New York (730, 732)

We are seeking a Senior Software Engineer to join our newly created Service Consultant sub-practice, dedicated to serving a mature and impactful long-term client in the financial services industry. This role requires teamwork and focus on advancing the client's agenda. Join us to make a meaningful impact and contribute within our innovative team.  


What you’ll do: 
  • Design and implement user interfaces while adhering to established best practices.
  • Utilize Continuous Integration and Deployment (CI/CD) tools such as GitLab and Jenkins.
  • Develop and maintain applications using Java EE and Cloud technologies.
  • Collaborate with cross-functional teams to ensure high-quality software delivery.


Requirements:
  • Strong proficiency in Java (versions 8-21), including Java Lambdas, Streams API, and functional programming.
  • Experience with JavaScript and Spring framework (including Spring Data, MVC, Security, Core).
  • Knowledge of application/web servers (Tomcat, JBoss) and RDBMS (Oracle, PostgreSQL).
  • Proven experience in building, integrating, and testing systems end-to-end.


Nice to have:
  • Familiarity with Docker, Terraform, Playwright, and AWS services (e.g., IAM, S3, CloudFront, Secrets Manager, EC2, ECS, ALB, RDS, ElastiCache, MSK, AmazonMQ).
  • Proficiency in one or more additional programming languages such as Python or Scala.
  • Experience in building web UIs using modern frameworks like React, Vue, or Angular.
  • Background in developing decision support applications for operations and trading within the financial industry.


Lab49 is a specialist strategy, design, and technology consulting company dedicated to the financial services industry. We were founded in 2002 to fill a need in the Financial Technology marketplace for high-end execution and reliable delivery of technology projects. 

We have office hubs in Midtown Manhattan, Washington DC, London, Budapest, New Delhi and Sydney. 


Our Hybrid Work Model 

At Lab49, we embrace a hybrid work model, offering you the flexibility to work from the office or remotely. We expect our Lab49ers to average 2-3 days per week in person and this could be at our midtown office in NYC or at a client site. We believe that both the flexibility and in person connection to each other and our clients build a collaborative culture and the opportunity to accelerate growth and innovation.  


Lab49/ION is committed to maintaining a supportive and inclusive environment for people with diverse backgrounds and experiences. We respect the varied identities, abilities, cultures, and traditions of the individuals who comprise our organization and recognize the value that different backgrounds and points of view bring to our business. 


Lab49/ION adheres to an equal employment opportunity policy that prohibits discriminatory practices or harassment against applicants or employees based on any legally impermissible factor. 

ION Group Glassdoor Company Review
3.2 Glassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon Glassdoor star icon
ION Group DE&I Review
No rating Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon
CEO of ION Group
ION Group CEO photo
Andrea Pignataro
Approve of CEO

Average salary estimate

$135000 / YEARLY (est.)
min
max
$120000K
$150000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer, New York (730, 732), ION Group

If you’re ready to elevate your career as a Senior Software Engineer, look no further than Lab49! We’re on the lookout for a passionate engineer to join our newly formed Service Consultant sub-practice, dedicated to enhancing our partnership with an influential player in the financial services industry. Here, collaboration is key, and your contributions will matter as we tackle complex projects together. In this role, you'll be designing and implementing sleek user interfaces while following the best practices of software development. Using powerful CI/CD tools like GitLab and Jenkins, you’ll ensure our applications are both cutting-edge and reliable. You'll also leverage your expertise in Java EE and Cloud technologies, working hand-in-hand with diverse teams to guarantee quality software delivery. The ideal candidate will have a robust understanding of Java, especially versions 8-21, and experience with frameworks like Spring and JavaScript. If you’re familiar with application/web servers like Tomcat or JBoss, that’s a huge plus! Plus, we love it if you’re open to exploring tools like Docker or AWS services. So, if you're eager to make a tangible difference within an innovative and inclusive environment, where hybrid work is not just a policy but a practice, Lab49 is the place for you!

Frequently Asked Questions (FAQs) for Senior Software Engineer, New York (730, 732) Role at ION Group
What does a Senior Software Engineer do at Lab49?

At Lab49, a Senior Software Engineer plays a pivotal role in designing and implementing software solutions for clients in the financial services sector. This involves collaborating with cross-functional teams to deliver high-quality applications, utilizing modern technologies and best practices.

Join Rise to see the full answer
What skills are required for the Senior Software Engineer position at Lab49?

Candidates for the Senior Software Engineer role at Lab49 should possess strong proficiency in Java (versions 8-21), experience with JavaScript, and be familiar with the Spring framework. Additional skills in Cloud technologies and CI/CD tools are highly valued.

Join Rise to see the full answer
How does Lab49 support work-life balance for Senior Software Engineers?

Lab49 embraces a hybrid work model that allows Senior Software Engineers to balance their professional and personal lives effectively. Employees can work from the office or remotely, ensuring flexibility while promoting collaboration within the team.

Join Rise to see the full answer
What are the growth opportunities for a Senior Software Engineer at Lab49?

At Lab49, Senior Software Engineers have abundant opportunities to grow their careers, improve their skills, and take on leadership roles as they collaborate on impactful projects in the fast-paced financial industry. Continuous learning is part of our culture!

Join Rise to see the full answer
What are the benefits of applying for a Senior Software Engineer role at Lab49?

Applying for the Senior Software Engineer position at Lab49 comes with numerous benefits, including competitive salaries, a supportive and inclusive company culture, opportunities for professional development, and the chance to work with cutting-edge technologies in finance.

Join Rise to see the full answer
What is the company culture like at Lab49 for Senior Software Engineers?

Lab49 fosters a collaborative, inclusive, and innovative environment for Senior Software Engineers. We value diverse backgrounds and experiences, promoting a culture where every voice is heard and contributions are acknowledged.

Join Rise to see the full answer
How does Lab49 approach diversity and inclusion for Senior Software Engineers?

Lab49 is committed to maintaining an equitable workplace for all employees, including Senior Software Engineers. Our recruitment process and workplace policies actively promote diversity, ensuring that individuals from varied backgrounds feel supported and included.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer, New York (730, 732)
What is your experience with Java and how do you apply it in your projects?

When answering this question, detail specific projects where you used Java, emphasizing techniques such as Java Lambdas, Streams API, or functional programming. Provide examples that showcase your problem-solving skills and the impact of your work.

Join Rise to see the full answer
Can you describe a challenging problem you faced while developing a software solution and how you solved it?

Frame your answer by discussing the specific problem, the steps you took to analyze and address it, and the results of your solution. Highlight your analytical thinking and technical skills, relevant to the Senior Software Engineer position.

Join Rise to see the full answer
What tools and methodologies do you use for Continuous Integration and Deployment (CI/CD)?

Discuss specific CI/CD tools such as GitLab and Jenkins. Explain how you integrate these tools in your workflow to enhance software quality, focusing on techniques that ensure faster iterations and automated testing.

Join Rise to see the full answer
How do you ensure the quality and reliability of your software?

Explain your approach to software quality assurance, including testing strategies, code reviews, and adherence to best practices. Mention any specific frameworks you've used that align with Lab49’s focus on high-quality delivery.

Join Rise to see the full answer
How do you stay updated with emerging technologies and trends in software engineering?

Discuss your strategies for continuous learning, such as attending workshops, online courses, and following industry-leading publications or blogs. Highlight your motivation to adopt new technologies relevant to Lab49's projects.

Join Rise to see the full answer
What is your experience working with cross-functional teams?

Provide examples of past experiences collaborating with product managers, UX/UI designers, and other stakeholders. Emphasize your communication skills and how they contributed to successful project outcomes.

Join Rise to see the full answer
How would you approach changing a legacy system to a modern architecture?

Outline a high-level strategy for evaluating the existing system, suggesting improvements while minimizing disruptions. Discuss skills in microservices, Cloud technologies, and any relevant tools you’d utilize for this transition.

Join Rise to see the full answer
What additional programming languages do you know, and can you provide an example where you applied one of them?

Mention any additional languages like Python or Scala. Provide an example of a project where you applied these languages effectively, explaining how they complemented your primary programming role.

Join Rise to see the full answer
Can you describe your experience with web application frameworks?

Provide details on frameworks you’ve used, such as React, Vue, or Angular. Discuss specific projects that demonstrate your ability to build interactive user interfaces and how you integrated these into your overall software solutions.

Join Rise to see the full answer
How do you handle tight deadlines and high-pressure situations?

Discuss your effective time management strategies and how you prioritize tasks. Share an experience handling pressure while meeting deadlines, focusing on your resilience and problem-solving skills.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
SPAN Hybrid No location specified
Posted 7 days ago
Photo of the Rise User
Zyte Remote No location specified
Posted 10 days ago
Photo of the Rise User
Posted 6 days ago
Photo of the Rise User
Traba Hybrid New York City
Posted 13 days ago
Photo of the Rise User
KRAFTON Americas Hybrid El Segundo, California
Posted 10 days ago

To deliver exceptional solutions for our customers to trigger meaningful, positive change through constantly innovating, seeking to simplify complex processes, boost efficiency, manage risk smarter and empower better decision-making.

30 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
November 24, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!