Staff Software Engineer
Company: EDGE
Location: Chicago
Posted on: February 18, 2025
Job Description:
EDGE (www.edgescore.com) is a B2B fintech on a mission to expand
credit access for consumers historically unserved and underserved
by the reports and scores of traditional credit bureaus. We're
doing this with risk analytics based on complementary alternative
data that reveals a more complete financial picture.Founded in
2021, Edge is part of a larger family of fintech brands that sits
underneath our parent company, NinjaHoldings
(www.ninjaholding.com). NinjaHoldings' brands also include
CreditNinja, a nationwide online consumer lending business
established in 2017, and NinjaCard, a neobanking platform focused
on consumers in the emerging credit space.The EDGE business is at
an inflection point where we've proven our platform's value with
early adopters and we're ready to go full-throttle into our target
markets. Elevating every aspect of our marketing efforts is a
critical element in this planned ramp-up.Key
Responsibilities:Technical Leadership
- Lead the design and architecture of complex systems, ensuring
they are scalable, reliable, and maintainable.
- Collaborate with engineering and business leadership to define
the technical roadmap and align it with the company's goals.
- Tackle high-priority, complex problems that arise in
development, operations, or scaling efforts. You are expected to
bring innovative solutions and think ahead to mitigate risks.
- Drive initiatives to reduce technical debt, refactor legacy
systems, and improve overall software maintainability.Mentorship
and Coaching
- Help more junior engineers grow by mentoring them in technical
skills, code quality, and architectural decision-making.
- Help define and enforce the standards for code quality, system
design, security practices, and operational reliability across the
engineering organization.
- Conduct code reviews and design reviews for complex systems,
providing detailed feedback to ensure code quality, performance,
and security are maintained at a high standard.High-Impact
Contributions
- You are expected to write high-quality code, particularly when
building critical systems, prototypes, or tackling particularly
difficult technical challenges.
- Introduce new technologies, methodologies, or tools that
improve productivity, software quality, or performance across the
organization.
- Lead and contribute to the resolution of high-severity
production incidents, including post-mortem analysis and system
reliability improvements.
- Build POCs to test the feasibility of new technologies or
methodologies before adopting them company-wide.Requirements:
- 10+ Years of experience of hands-on software development,
system design and architecture in various languages and
frameworks.
- 6+ years in Team Lead or Senior Developer position, mentoring
others, participating in standards setting and implementing
business requirements into code.
- Full stack development experience and familiarity with full
stack development and monitoring tools.
- 5+ years of Ruby on Rails and SQL
- You should already know a few programming languages, be able to
learn new technologies and languages trivially and enjoy doing
so.
- Strong experience in Cloud platforms, scalability &
reliability.Additional Pluses, but Not Requirements:
- Working in startup or high growth companies.
- Experience in FinTech.
#J-18808-Ljbffr
Keywords: EDGE, Chicago , Staff Software Engineer, IT / Software / Systems , Chicago, Illinois
Didn't find what you're looking for? Search again!
Loading more jobs...