Talent.com
This job offer is not available in your country.
Staff Software Engineer (R11431)

Staff Software Engineer (R11431)

Oportun, Incbangalore, India
11 hours ago
Job description

ABOUT OPORTUN

Oportun (Nasdaq : OPRT) is a digital banking platform that puts its 2.2 million members' financial goals within reach. With intelligent borrowing and savings, Oportun empowers members with the confidence to build a better financial future. Since inception, Oportun has provided more than $17.8 billion in responsible and affordable credit, saved its members more than $2.3 billion in interest and fees, and helped our members save an average of more than $1,800 annually. For more information, visit .

WORKING AT OPORTUN

Working at Oportun means enjoying a differentiated experience of being part of a team that fosters a diverse, equitable and inclusive culture where we all feel a sense of belonging and are encouraged to share our perspectives. This inclusive culture is directly connected to our organization's performance and ability to fulfill our mission of delivering affordable credit to those left out of the financial mainstream. We celebrate and nurture our inclusive culture through our employee resource groups.

Responsibilities :

  • You lead the end-to-end delivery of complex software applications, ensuring adherence to best practices and high overall quality standards.
  • You create frameworks and abstractions that lessen the workload of other engineers. Your documentation and tutorials enable other teams to leverage your work independently. You identify and resolve improvements in test coverage for end- to-end business flows across multiple systems (and teams). You introduce new tools, techniques, and coding patterns to other engineers, some of which may be developed by yourself, and drive this change to other teams.
  • You drive technical decision-making, contribute to, and sometimes lead, architectural discussions, and propose innovative solutions to address complex technical and / or systemic architectural challenges. You collaborate across teams and build systems to address architectural gaps.
  • You take ownership of critical projects and initiatives, providing project leadership, and ensuring successful delivery through effective project management and communication. You engage with stakeholders across the group, understanding their needs and working through the complexity and conflicting goals.
  • You have the ability to provide a clear and concise explanation of business strategy, technical concepts, designs or implementation to a non-technical audience. You collaborate closely with product managers, designers, and fellow engineers to gather and translate business requirements into efficient and scalable software solutions. You have a track record of leading cross-team efforts that deliver meaningful results across engineering, product, and / or design. You work through technical, organizational and scheduling complexity to align teams and deliver results in a positive way for the people and teams involved. Your interactions build trust and speed at scale into our organization.
  • You are the technical thought leader of the team, and provide necessary guidance and mentorship to senior team members whenever required.
  • You play the key technical counterpart to an engineering manager with a larger team; you can provide effective feedback to engineering managers at all levels to identify and help address gaps in their teams.
  • You successfully advocate for technologies and processes that make multiple teams more efficient.
  • You conduct rigorous code reviews, offering valuable feedback to maintain code quality, performance, and maintainability.
  • You continuously identify opportunities for process improvements and efficiency gains within the software development lifecycle.
  • You stay informed about emerging technologies, industry trends, and best practices, and proactively introduce relevant advancements to enhance our products and services.
  • You design and implement complex user interfaces with Angular, HTML, CSS, Java Script and TypeScript. You integrate user interfaces with internal and external applications, UI / back-end application with appropriate security measures. You

ensure cross-browser, cross-platform compatibility.

  • You are able to quickly learn new systems / requirements, and create POCs and develop code. You create technical documentation for POCs / development and write automation / integration test cases with WebdriverIO and Cypress.
  • Qualifications :

  • Typically requires a minimum 8 years of related experience with a Bachelor's degree; or a Master's degree with an equivalent combination of education and experience.
  • Experience with one or more programming languages like Java, Python or C++ with a good understanding of data structures, algorithms, and software design principles. Proficiency in working with relational databases and SQL is a plus.
  • Proven track record of delivering sophisticated software solutions with high quality, as UI development engineer with a strong focus on Angular.
  • Extensive proficiency in web application development, RESTful APIs, and frontend technologies (e.g., HTML, CSS, JavaScript and TypeScript) is essential. Solid experience with Node, npm, and Node JS.
  • Experience with responsive web design and mobile-first development.
  • Strong understanding of UI / UX principles and best practices.
  • Rich experience in local storage / global storage / cookies handling
  • Experience in Internal / external / cross-domain UI / back end application integration.
  • Knowledge in Security aspects including Authentication and Authorization.
  • Solid grasp of version control systems, such as Git.
  • Experience with cloud technologies, preferably AWS or Azure, is highly desirable.
  • Exceptional problem-solving and analytical skills, with a passion for tackling complex technical and business problems / challenges.
  • Excellent communication and interpersonal abilities, with a track record of effectively collaborating in a team-oriented environment.
  • Preferred :

  • Implementation knowledge on Authorization and Authentication
  • Knowledge on Okta iDP and integration with Okta or any other iDP form UI
  • We are proud to be an Equal Opportunity Employer and consider all qualified applicants for employment opportunities without regard to race, age, color, religion, gender, national origin, disability, sexual orientation, veteran status or any other category protected by the laws or regulations in the locations where we operate.

    California applicants can find a copy of Oportun's CCPA Notice here : .

    We will never request personal identifiable information (bank, credit card, etc.) before you are hired. We do not charge you for pre-employment fees such as background checks, training, or equipment. If you think you have been a victim of fraud by someone posing as us, please report your experience to the FBI’s Internet Crime Complaint Center (IC3).

    Create a job alert for this search

    Staff Software Engineer • bangalore, India

    Related jobs
    • Promoted
    • New!
    Staff Software Engineer

    Staff Software Engineer

    6sensebangalore, India
    B2B organizations create revenue by predicting customers most likely to buy and recommending the best course of action to engage anonymous buying teams. Revenue AI is the only sales and marketing pl...Show moreLast updated: 11 hours ago
    • Promoted
    • New!
    Staff Software Engineer

    Staff Software Engineer

    Tekionbangalore, India
    Positively disrupting an industry that has not seen any innovation in over 50 years, Tekion has challenged the paradigm with the first and fastest cloud-native automotive platform that includes the...Show moreLast updated: 11 hours ago
    • Promoted
    • New!
    Sr Staff Software Engineer

    Sr Staff Software Engineer

    PayPalbangalore, India
    Makes technical decisions affecting multiple teams, crossing organizational boundaries.Establishes conventions & processes to be followed by other employees. Actions determine the utilization of com...Show moreLast updated: 11 hours ago
    • Promoted
    • New!
    Staff Software Engineer

    Staff Software Engineer

    Diligentbangalore, India
    Diligent is the global leader in modern governance, providing SaaS solutions across governance, risk, compliance, audit and ESG. Empowering more than 1 million users and 700,000 board members and le...Show moreLast updated: 11 hours ago
    • Promoted
    • New!
    Staff Software Engineer

    Staff Software Engineer

    Illuminabangalore, India
    What if the work you did every day could impact the lives of people you know? Or all of humanity?At Illumina, we are expanding access to genomic technology to realize health equity for billions of ...Show moreLast updated: 11 hours ago
    • Promoted
    • New!
    Staff Software Engineer

    Staff Software Engineer

    SpotOnbangalore, India
    At SpotOn, we’re helping restaurants and small businesses compete and win with flexible payment and software technology—backed by real people who really care. From seamless point-of-sale systems to ...Show moreLast updated: 11 hours ago
    • Promoted
    • New!
    Staff Software Engineer

    Staff Software Engineer

    Equinixbangalore, India
    Equinix is the world’s digital infrastructure company®, operatingover 260 data centers across the globe.Digital leaders harness Equinix's trusted platform to bring together and interconnect foundat...Show moreLast updated: 11 hours ago
    • Promoted
    • New!
    Staff Software Engineer

    Staff Software Engineer

    Trellixbangalore, India
    Software EngineerStaff Software EngineerSoftware Development EngineerSoftware QA EngineerStaff Software Development EngineerSoftware Development Engineer in TestDirector, Technical Marketing Endpoi...Show moreLast updated: 11 hours ago
    • Promoted
    • New!
    Staff Software Engineer

    Staff Software Engineer

    WomenTech Networkbangalore, India
    As a Staff Software Engineer(Technical Lead), being part of the Patient care solutions team, you will be responsible for leading one or more scrum teams to deliver high quality outcomes by providin...Show moreLast updated: 11 hours ago
    • Promoted
    • New!
    Staff Software Engineer

    Staff Software Engineer

    Equinitibangalore, India
    The staff engineer role is a senior technical role within the team.With a keen interest in technology, innovation and collaboration they keep their knowledge current, continuously seeking to design...Show moreLast updated: 11 hours ago
    • Promoted
    • New!
    Staff Software Engineer

    Staff Software Engineer

    Dolby Laboratoriesbangalore, India
    This position is based in the product engineering team of the Entertainment Technology group.In this role, you will design and build audio and video software for global users in consumer entertainm...Show moreLast updated: 11 hours ago
    • Promoted
    • New!
    Staff Software Engineer

    Staff Software Engineer

    RingCentralbangalore, India
    RingCentral’s next-generation AI-powered Contact Center solution.Built with a modern microservices architecture and deep AI integrations, it empowers businesses to automate, analyze, and act in rea...Show moreLast updated: 17 hours ago
    • Promoted
    • New!
    Staff Software Engineer

    Staff Software Engineer

    Bazaarvoicebangalore, India
    At Bazaarvoice, we create smart shopping experiences.Through our expansive global network, product-passionate community & enterprise technology, we connect thousands of brands and retailers with bi...Show moreLast updated: 11 hours ago
    • Promoted
    • New!
    Staff Software Engineer

    Staff Software Engineer

    BlackLineBengaluru, Karnataka, India
    It's fun to work in a company where people truly believe in what they're doing!.At BlackLine, we're committed to bringing passion and customer focus to the business of enterprise applications.Since...Show moreLast updated: 6 hours ago
    • Promoted
    • New!
    Staff Software Engineer [T500-20491]

    Staff Software Engineer [T500-20491]

    HMEBengaluru, Karnataka, India
    For over 50 years, HME has created industry-leading products and services, their earliest being the first wireless microphone for the professional audio market in 1974. Since then, they have evolved...Show moreLast updated: 6 hours ago
    • Promoted
    • New!
    Sr Staff, Software Engineer

    Sr Staff, Software Engineer

    WEXbangalore, India
    As a Software Engineer on the WEX Benefits Technology team, you will work in a team that partners closely with Product Managers and customers to learn about the challenges employers face while navi...Show moreLast updated: 11 hours ago
    • Promoted
    • New!
    Staff Engineer Software [T500-20409]

    Staff Engineer Software [T500-20409]

    ANSRBengaluru, Karnataka, India
    ANSR is hiring for one of its clients.About Albertsons Companies Inc.As a leading food and drug retailer in the United States, Albertsons Companies, Inc. Our well-known banners across the United Sta...Show moreLast updated: 6 hours ago
    • Promoted
    • New!
    Staff Software Engineer

    Staff Software Engineer

    Skyworksbangalore, India
    If you are looking for a challenging and exciting career in the world of technology, then look no further.Skyworks is an innovator of high performance analog semiconductors whose solutions are powe...Show moreLast updated: 11 hours ago
    • Promoted
    • New!
    Staff Engineer Software [T500-20339]

    Staff Engineer Software [T500-20339]

    Albertsons Companies IndiaBengaluru, Karnataka, India
    As a leading food and drug retailer in the United States, Albertsons Companies, Inc.ACI) operates over 2,200 stores across 34 states and the District of Columbia. Our well-known global banners, incl...Show moreLast updated: 6 hours ago
    • Promoted
    • New!
    Staff Software Engineer

    Staff Software Engineer

    Kimberly-Clarkbangalore, India
    You were made to do this work : designing new technologies, diving into data, optimizing digital experiences, and constantly developing better, faster ways to get results. You want to be part of a pe...Show moreLast updated: 11 hours ago