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

Software Engineer (Mid - Sr)

SOFTWARE ENGINEER, BACKEND (Mid - Sr)

Current is a leading U.S. fintech serving people who have been overlooked by traditional banks with nearly 4 million members. Headquartered in NYC, our results-driven environment enables us to build better products, grow faster and empower everyone on our team to have an impact on our business and our mission to improve financial outcomes for our members.  

Current’s Engineering team is dedicated to building our products and infrastructure. With our applications running on Google Cloud Kubernetes Engine, we support a proprietary banking core that can scale to handle millions of transactions a day. We use a variety of databases, including MongoDB, Neo4j, and Postgres. Our services are written in Java and TypeScript. 

We are looking for a Backend Engineer to join our team in New York. This role has a salary range of $150,000 - $240,000. You will work to deliver on key business initiatives, improve existing architecture and services, and design large-scale data-intensive applications. The ideal candidate should have a background in backend development and experience working with cloud-hosted services. This person should also be a motivated self-starter who is able to feel at ease working in a fast-paced environment.

WHAT TO EXPECT:

  • Owning the end-to-end delivery of key business initiatives from product discovery, to system design, and all the way to feature launch
  • Learning and applying distributed system optimization patterns
  • A strong culture of code and architecture review
  • Designing and delivering large-scale data-intensive applications with cutting edge techniques in:
    • Real-time transaction decisioning
    • Stream-processing
    • Machine learning
  • Evolving the company standards for engineering excellence by helping to improve architecture, testing, and monitoring practices
  • Helping Current’s users access new decentralized financial systems for wealth creation

ABOUT YOU:

  • Significant professional backend development experience
  • Production experience with a JVM language 
  • Experience with cloud-hosted services, like AWS or GCP
  • Proficiency in both RDBMS and NoSQL databases
  • A good grasp of concurrency and multi-threading

BENEFITS:

  • Hybrid workspace
  • Competitive salary 
  • Meaningful equity in the form of stock options 
  • 401(k) plan
  • Discretionary performance bonus program 
  • Biannual performance reviews
  • Medical, Dental and Vision premiums covered at 100% for you and your dependents 
  • Flexible time off and paid holidays 
  • Generous parental leave policy
  • Commuter benefits 
  • Fitness benefits
  • Healthcare and Dependent care FSA benefit 
  • Employee Assistance Programs focused on mental health 
  • Healthcare advocacy program for all employees 
  • Access to mental health apps 
  • Team building activities
  • Our modern Chelsea-based office with open floor plan, stocked kitchen, and catered lunches
Current Glassdoor Company Review
4.3 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
Current DE&I Review
4.0 Glassdoor star iconGlassdoor star iconGlassdoor star iconGlassdoor star icon Glassdoor star icon
CEO of Current
Current CEO photo
Wendy Huxta
Approve of CEO

Average salary estimate

$195000 / YEARLY (est.)
min
max
$150000K
$240000K

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 Software Engineer (Mid - Sr), Current

Are you ready to take your career to the next level? As a Software Engineer (Mid - Sr) at Current, you'll be joining a leading fintech company right in the heart of New York City, helping to redefine banking for nearly 4 million members. Our team is passionate about creating impactful products and leveraging cloud technology to build scalable solutions that can handle millions of transactions daily. We focus on backend development using Java and TypeScript, and our infrastructure is robust, utilizing cutting-edge tools on Google Cloud Kubernetes Engine. In this role, you’ll own the delivery of key business initiatives from the ground up, meaning your contributions will directly influence not only our architecture but also the financial futures of our users. You’ll work with both RDBMS and NoSQL databases like MongoDB and Postgres, and contribute to machine learning initiatives and real-time transaction decisioning. At Current, we believe in a strong culture of code and architecture reviews, and offer a hybrid workspace that promotes work-life balance while providing competitive salaries and generous benefits. With opportunities for personal growth and a supportive team, you’ll thrive in our dynamic, fast-paced environment. Ready to push the boundaries of fintech? Join us and be part of something transformative!

Frequently Asked Questions (FAQs) for Software Engineer (Mid - Sr) Role at Current
What are the responsibilities of a Software Engineer (Mid - Sr) at Current?

As a Software Engineer (Mid - Sr) at Current, your primary responsibilities include managing the end-to-end delivery of key business initiatives, optimizing distributed systems, and designing large-scale data-intensive applications. You will be involved in all phases of product development, from discovery and system design to the feature launch. Expect to enhance existing architecture, participate in code reviews, and improve testing and monitoring practices.

Join Rise to see the full answer
What qualifications are required for the Software Engineer (Mid - Sr) position at Current?

To qualify for the Software Engineer (Mid - Sr) role at Current, candidates should have significant professional experience in backend development and proficiency in JVM languages. Familiarity with cloud-hosted services such as AWS or Google Cloud Platform, along with experience in both RDBMS and NoSQL databases, is essential. A strong understanding of concurrency and multi-threading is also required.

Join Rise to see the full answer
What technologies will I work with as a Software Engineer (Mid - Sr) at Current?

In the Software Engineer (Mid - Sr) position at Current, you will work with an array of modern technologies. You'll be developing applications using Java and TypeScript while utilizing cloud technologies on Google Cloud Kubernetes Engine. Our team employs various databases, including MongoDB, Neo4j, and Postgres, to manage our data needs effectively.

Join Rise to see the full answer
What is the salary range for a Software Engineer (Mid - Sr) at Current?

The salary range for a Software Engineer (Mid - Sr) at Current is competitive, falling between $150,000 - $240,000. This compensation reflects the important role you will play in driving innovation and excellence in our technology stack.

Join Rise to see the full answer
What benefits does Current offer for the Software Engineer (Mid - Sr) position?

Current provides a comprehensive benefits package for the Software Engineer (Mid - Sr) role, which includes a hybrid workspace, medical, dental, and vision premiums covered for you and your dependents. Employees also enjoy competitive salaries, stock options, flexible time off, a robust 401(k) plan, and numerous wellness initiatives, among other perks.

Join Rise to see the full answer
Common Interview Questions for Software Engineer (Mid - Sr)
Can you explain your experience with backend development?

Absolutely! When discussing your backend development experience during the interview, focus on specific languages and frameworks you've worked with, such as Java or TypeScript. Provide examples of projects you've contributed to, particularly emphasizing any complex systems you’ve developed or optimized and the impact they made within previous organizations.

Join Rise to see the full answer
How do you approach designing a large-scale data-intensive application?

In an interview at Current, when asked about designing large-scale data-intensive applications, highlight your process for understanding user requirements, evaluating the right technologies, and planning the architecture. Discuss your strategies for scalability, performance optimization, and maintaining data integrity under load.

Join Rise to see the full answer
What cloud technologies have you used in your previous roles?

Be prepared to elaborate on your experience with cloud technologies, particularly focusing on any projects where you've leveraged AWS or Google Cloud Platform. Make sure to include specifics about your involvement in deploying applications, managing databases, or utilizing cloud services to enhance scalability.

Join Rise to see the full answer
Can you give an example of a time you improved existing architecture?

When asked about improving existing architecture, recount a specific experience where you recognized inefficiencies or limitations in a system. Describe the steps you took to analyze the issue, the solutions you proposed, and the results achieved, showcasing your analytical and problem-solving skills.

Join Rise to see the full answer
How do you ensure code quality in your projects?

In your response to ensuring code quality, mention the practices you follow, such as code reviews, automated testing, and continuous integration. Highlight how you work to maintain high standards in your development process and the importance of code quality for long-term project success.

Join Rise to see the full answer
What is your experience with multi-threading and concurrency?

When discussing multi-threading and concurrency, elaborate on any specific applications you've built that required these concepts. Clarify how you handle synchronization, avoid deadlock, and manage resources effectively in a multi-threaded environment.

Join Rise to see the full answer
Why are you interested in the Software Engineer (Mid - Sr) position at Current?

In response to why you're interested in the Software Engineer (Mid - Sr) role at Current, connect your personal values to the company's mission in transforming financial outcomes for users. Discuss your enthusiasm for fintech, the technologies they use, and how you see your skills aligning with Current's goals.

Join Rise to see the full answer
Describe a challenging technical problem you faced and how you resolved it.

Be prepared to narrate a challenging technical problem by detailing the issue, your analysis process, the solution implemented, and the outcomes. This demonstrates your technical expertise, critical thinking skills, and ability to overcome obstacles.

Join Rise to see the full answer
How do you keep up with emerging technologies in software development?

When asked how you stay updated with new technologies, discuss the resources you rely on, such as blogs, online courses, tech meetups, or community forums. This shows your commitment to continuous learning and staying ahead in the fast-evolving tech landscape.

Join Rise to see the full answer
What practices do you follow for effective team collaboration?

In discussing effective team collaboration, emphasize communication practices you employ, your approach to sharing knowledge and resolving conflicts, and how you've successfully collaborated on projects in previous roles, particularly in a remote or hybrid work setting.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
ITW Hybrid 19875 S Diamond Lake Rd, Rogers, MN 55374, USA
Posted 3 days ago
Photo of the Rise User
Coco Hybrid los angeles
Posted 3 days ago
Photo of the Rise User
Posted 11 days ago
Dental Insurance
Vision Insurance
Performance Bonus
Family Medical Leave
Paid Holidays
Sabbatical
Photo of the Rise User
Seeq Remote No location specified
Posted 6 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
December 13, 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!