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

$140000 / YEARLY (est.)
min
max
$120000K
$160000K

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

Welcome to Lab49, where innovation meets impact! We’re currently on the lookout for a Senior Software Engineer to join our newly established Service Consultant sub-practice in New York. You’ll be playing a pivotal role in serving a long-term client in the financial services space while collaborating with a dynamic, creative team. Your mission? Design and implement user interfaces that adhere to best practices, employ Continuous Integration and Deployment (CI/CD) tools like GitLab and Jenkins, and maintain applications leveraging Java EE and cutting-edge Cloud technologies. Your expertise in Java, JavaScript, and the Spring framework is essential as you guide cross-functional teams toward delivering high-quality software. If you also carry a badge of familiarity with Docker, Python, or modern web UI frameworks like React, you’ll shine even brighter here. At Lab49, we embrace a hybrid work model, blending the flexibility of remote work with the camaraderie of in-office collaboration, averaging 2-3 days per week at our Midtown Manhattan office or client sites. Join us in our commitment to creating a diverse and inclusive workplace, where every voice matters, and let's build technology solutions that really make a difference together!

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?

As a Senior Software Engineer at Lab49, you will be integral in designing and implementing user interfaces, employing CI/CD tools, and developing applications for our esteemed financial services clients. Your expertise in Java, JavaScript, and Cloud technologies is core to ensuring we deliver top-notch software solutions.

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

To be considered for the Senior Software Engineer role at Lab49, candidates should have strong proficiency in Java (versions 8-21) and experience with JavaScript and the Spring framework. Familiarity with application servers and relational databases is essential, alongside a proven track record in full-cycle system development.

Join Rise to see the full answer
What work culture can I expect at Lab49 as a Senior Software Engineer?

At Lab49, you’ll experience a collaborative and inclusive work environment. We believe in a hybrid work culture, fostering both flexibility and personal connections, allowing you to thrive both remotely and in our dynamic Midtown Manhattan office.

Join Rise to see the full answer
What technologies will I work with as a Senior Software Engineer at Lab49?

In your role as a Senior Software Engineer at Lab49, you’ll be leveraging technologies such as Java EE, Cloud services, GitLab, Jenkins, and various modern web UI frameworks like React, Vue, or Angular, providing you opportunities to innovate and grow.

Join Rise to see the full answer
Is prior experience in financial services necessary for the Senior Software Engineer role at Lab49?

While prior experience in financial services is beneficial for the Senior Software Engineer position at Lab49, it's not strictly necessary. We value diverse backgrounds and are looking for candidates with strong technical skills and a passion for leveraging technology to support the financial industry.

Join Rise to see the full answer
What does Lab49 mean by a hybrid work model for Senior Software Engineers?

Lab49’s hybrid work model for Senior Software Engineers means you have the flexibility to work both remotely and in person, averaging 2-3 days weekly at our office or client sites. This model helps foster team collaboration while accommodating individual work preferences.

Join Rise to see the full answer
What makes Lab49 a great place to work for a Senior Software Engineer?

Lab49 stands out as a great workplace for Senior Software Engineers due to our commitment to innovation, collaboration, professional growth, and inclusivity. With a robust hybrid work model and diverse team, you’ll have the chance to work on impactful technology projects that shape the financial services landscape.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer, New York (730, 732)
How do you approach designing user interfaces for applications?

In interviews, highlight your methodology for user interface design, including user experience considerations, adherence to best practices, and how you incorporate feedback during the development process. Discuss any tools you've used to enhance design efficiency.

Join Rise to see the full answer
Can you describe your experience with CI/CD tools like GitLab or Jenkins?

Be prepared to discuss specific instances where you implemented CI/CD in your projects. Detail the benefits you observed in terms of deployment frequency and reliability, and share any challenges you overcame while integrating these tools into your workflows.

Join Rise to see the full answer
What frameworks have you worked with in Java, and how do they integrate with your projects?

Illustrate your familiarity with Java frameworks, particularly the Spring framework, and discuss specific projects where you've utilized these tools. Explain how they contributed to your project’s success and the overall architecture.

Join Rise to see the full answer
Describe your experience with cloud technologies and architecture.

Share specific examples of how you’ve utilized cloud platforms in your work. Discuss the services you used, the architecture you designed or implemented, and any measurable benefits that the cloud integration brought to your applications.

Join Rise to see the full answer
What strategies do you use to collaborate effectively with cross-functional teams?

Discuss your communication strategies, including regular check-ins and feedback loops, as well as any collaboration tools you employ. Emphasize your ability to bridge the gap between technical and non-technical team members.

Join Rise to see the full answer
What are some testing strategies you employ to ensure quality in your software?

Be ready to offer insights into your testing strategies, covering unit testing, integration testing, and any automated testing tools you prefer. Share experiences where thorough testing saved time or improved software quality.

Join Rise to see the full answer
Can you provide an example of a challenging problem you solved in a past project?

Prepare to detail a specific problem, the process you used to diagnose the issue, and the solution you implemented. Explain the impact of your solution and any learnings that influenced your subsequent projects.

Join Rise to see the full answer
How do you stay updated with new technologies and programming practices?

Discuss your commitment to continuous learning, including resources you utilize, such as online courses, tech communities, and conferences. Highlight how you apply new knowledge to your projects at Lab49.

Join Rise to see the full answer
Why is an understanding of the financial services industry important for this role?

Explain that knowledge of the financial services industry is crucial for developing tailored software solutions. Share any relevant experiences or education that align with this understanding, illustrating your ability to contribute to client needs effectively.

Join Rise to see the full answer
What programming languages apart from Java are you comfortable with?

Mention any additional languages you’ve worked with, such as Python or Scala, and describe projects where you utilized these languages. Discuss how being multilingual in programming enhances your capacity for problem-solving and technical versatility.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 11 days ago
Jitterbit Remote São Paulo, State of São Paulo, Brazil
Posted 5 days ago
Photo of the Rise User
Capco Hybrid US - Dallas
Posted 11 days ago
Photo of the Rise User
Message Broadcast Remote No location specified
Posted 9 days ago
Photo of the Rise User
WIZELINE Remote Romania based Remote
Posted 10 days ago
Photo of the Rise User
Posted 5 days ago
Photo of the Rise User
GBG Remote No location specified
Posted 12 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.

32 jobs
MATCH
VIEW MATCH
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!