Jobs
>
Senior Software Engineer
>
Raleigh

    Senior Software Engineer - Raleigh, United States - KNOCK Inc.

    KNOCK Inc.
    KNOCK Inc. Raleigh, United States

    3 weeks ago

    Default job background
    Description

    Title:
    Senior Software Engineer


    We are seeking a passionate Senior Software Engineer to be a core part of the team building the growth engine for Knock and helping to create a world class customer experience.

    You'll play a key role in developing applications and services that drive , as well as the platform supporting our network of partners and Knockstars.

    This role will be primarily backend-focused with a 70/30 split between backend and frontend.


    Role Description:


    Design, architect, build and maintain our core backend services that power Knock's customer-facing applications and communicate your designs to fellow engineers.

    Commit to good engineering practices of security, testing, logging, alerting and deployment processes

    Continually learn, grow, and expand your knowledge, while also supporting others learning experiences; act as a mentor and be a resource for others inside and outside of your team

    Demonstrate a high level of ownership for the Knock platform and our customer experience and advocate for strong UX and Design principles

    Design solutions with simplicity and consistency, enabling elegant, composable architecture to scale complex software systems

    Collaborate with our talented UX, Product, and Engineering team members as well as other parts of the Knock business to deliver great products

    Participate in the on-call rotation (required)


    You Should:
    Have 5+ years of software development experience in a professional work environment

    Have 3+ years of writing production-level code

    Have 2+ years of writing production-level React code

    Believe in creating diverse, equitable, and inclusive practices and programs that will further Knock's commitment to making an impact, learning, putting people first, being open, and courageous

    Have proven success working 100% remote in prior positions & are experienced working with a distributed, national team

    Be able to adapt to a rapidly changing startup environment and willing to learn new technologies and tools while working with existing data and services

    Be able to author, present and communicate technical designs and processes to both technical and non-technical audiences

    Technical Qualifications - You'll Bring:

    Programming proficiency in designing and implementing services in and TypeScript with experience in common frameworks such as Fastify

    Understanding of software design principles and experience with the full lifecycle software development including requirements gathering, development, testing, troubleshooting, deployment, instrumentation and monitoring

    RDBMS and SQL experience (MySQL or PostgreSQL), general DB design, writing and optimizing queries

    Experience designing RESTful and/or RPC style APIs to drive web experiences, and service to service functionality for business entities and data manipulation

    Experience working and integrating with third-party APIs

    Experience in Infrastructure with at least one major cloud provider, ideally AWS (we use ECS, RDS, Lambda, S3, SNS, SQS, CloudWatch, etc.)

    Experience in building and updating CI/CD pipelines (bonus)

    Familiarity with logging, debugging and application performance monitoring tools

    Experience in HTML, CSS and Javascript with a solid understanding of modern web technologies , , Svelte, Typescript) to build and maintain responsive web applications


    Physical Requirements:
    Set up and constantly operate a computer

    Communicate and exchange accurate information to others via telephone or internet video applications

    Must be available on scheduled weekends and overnights for on-call escalations


    Compensation and Benefits:
    The candidate must be able to perform the essential functions of the job, with or without reasonable accommodation.

    Our Compensation Philosophy:

    As a remote first fully remote (U.S.-based) workforce, our goal is to ensure that all Knockstars are fairly compensated.

    Please note that the salary range information that follows is a good faith estimate for this position:
    $156,000 - $170,000 USD. This job posting expires on May 15, 2024.

    #J-18808-Ljbffr


  • ThinkBAC Consulting Raleigh, United States

    Energy Storage Software Engineering Leader (Manager to Sr. Manager level) - Energy Trading · Location: FULLY REMOTE (Anywhere in the USA) · This is an opportunity to join an industry leading renewable energy venture with strong private equity backing that is focused on the develo ...

  • Lowe's

    Software Engineer

    6 days ago


    Lowe's Raleigh, United States

    JOB DESCRIPTION: Position is based in Charlotte, NC, some teleworking may be permitted. Travel to Lowe's offices may be required. · Translates complex cross-functional business requirements and functional specifications into logical program designs, code modules, stable applicat ...

  • NetApp

    Software Engineer

    7 hours ago


    NetApp Raleigh, United States

    About NetAppWe're forward-thinking technology people with heart. We make our own rules, drive our own opportunities, and try to approach every challenge with fresh eyes. Of course, we can't do it alone. We know when to ask for help, collaborate with others, and partner with smart ...

  • Harris Computer

    Software Engineer

    1 week ago


    Harris Computer Raleigh, United States

    Summary · SmartCOP, Inc. is a public safety software business engaged in system development, implementation, and support services for a fully integrated suite of products including Computer Aided Dispatch (CAD), Records Management System (RMS), Mobile Computing with Field Based ...

  • AA2IT

    Software Engineer

    2 weeks ago


    AA2IT Raleigh, United States

    Job Description · Job DescriptionTitle - Sr. Software Engineer · Location - Raleigh, NC (onsite) · Duration - 9 months with extensions · Pay Rate - $76/hr W2 · Responsibilities - · Design and development of embedded software for the legacy and new generation of the medical device ...

  • BetaNXT Inc.

    Software Engineer

    1 week ago


    BetaNXT Inc. Raleigh, United States

    Mediant, a BetaNXT company, provides investor communications technology and technology-enabled solutions to banks, brokers, corporations, funds and investment managers. Mediant's innovative technology ensures regulatory compliance and creates opportunities to strengthen sharehold ...

  • Celonis GmbH

    Software Engineer

    1 week ago


    Celonis GmbH Raleigh, United States

    We're Celonis, the global leader in Process Mining technology and one of the world's fastest-growing SaaS firms. We believe there is a massive opportunity to unlock productivity by placing data and intelligence at the core of business processes - and for that, we need you to join ...

  • Splunk

    Software Engineer

    3 weeks ago


    Splunk Raleigh, United States

    Splunk is here to build a safer and more resilient digital world. The world's leading enterprises use our unified security and observability platform to keep their digital systems secure and reliable. While customers love our technology, it's our people that make Splunk stand out ...

  • ARA

    Software Engineer

    1 week ago


    ARA Raleigh, United States

    If you want to accelerate your career growth and are passionate about applying your expertise to solve problems of national importance, then we have the job you are looking for You will be able to achieve your personal and professional goals in a stable environment that emphasize ...

  • Applied Research Associates

    Software Engineer

    3 weeks ago


    Applied Research Associates Raleigh, United States

    **Description** · If you want to accelerate your career growth and are passionate about applying your expertise to solve problems of national importance, then we have the job you are looking for You will be able to achieve your personal and professional goals in a stable environm ...

  • Splunk

    Software Engineer

    1 week ago


    Splunk Raleigh, United States

    Splunk is here to build a safer and more resilient digital world. The world's leading enterprises use our unified security and observability platform to keep their digital systems secure and reliable. While customers love our technology, it's our people that make Splunk stand out ...

  • V-Soft Consulting Group

    Software Engineer

    1 week ago


    V-Soft Consulting Group Raleigh, United States

    Software Engineer - Networking · Primary Location: Raleigh, North Carolina · V-Soft Consulting is currently hiring for a Software Engineer - Networking for our premier client in Raleigh, North Carolina. · Education and Experience " Bachelor's degree in computer science, Elect ...

  • Cisco

    Software Engineer

    3 weeks ago


    Cisco Raleigh, United States

    What You'll Do · As a Software Engineer of the Build Artifact Security, you'll develop technologies that change how clients secure their software and interact with security tools and results. You will anticipate our customer needs and be empowered to act and innovate. Be eager t ...

  • Insight Global

    Software Engineer

    3 weeks ago


    Insight Global Raleigh, United States

    Required Skills & Experience · Bachelor's with · 5 years · of experience or Master's with 3 years of experience in engineering or computer science with strong coding skills, software development experience in building web applications, and integrations including test automatio ...

  • Team Penske

    Software Engineer

    1 week ago


    Team Penske Raleigh, United States

    If you are unable to complete this application due to a disability, contact this employer to ask for an accommodation or an alternative application process. · Software Engineer · Regular Full-Time · Mooresville, NC, US · 30+ days ago · Requisition ID: 1303 · Team Penske is loo ...

  • Jeniusbank

    Software Engineer

    2 days ago


    Jeniusbank Raleigh, United States

    Join to apply for the · Site Reliability Engineer (Remote) · role at · Jenius Bank · 2 hours ago · Be among the first 25 applicants · Join to apply for the · Site Reliability Engineer (Remote) · role at · Jenius Bank · Save this job with your existing LinkedIn profile, or ...

  • Veeva

    Software Engineer

    1 day ago


    Veeva Raleigh, United States

    Veeva Systems is a mission-driven organization and pioneer in industry cloud, helping life sciences companies bring therapies to patients faster. As one of the fastest-growing SaaS companies in history, we surpassed $2B in revenue in our last fiscal year with extensive growth pot ...

  • Celonis GmbH

    Software Engineer

    1 week ago


    Celonis GmbH Raleigh, United States

    We're Celonis, the global leader in Process Mining technology and one of the world's fastest-growing SaaS firms. We believe there is a massive opportunity to unlock productivity by placing data and intelligence at the core of business processes - and for that, we need you to join ...

  • ARA

    Software Engineer

    1 week ago


    ARA Raleigh, United States

    If you want to accelerate your career growth and are passionate about applying your expertise to solve problems of national importance, then we have the job you are looking for You will be able to achieve your personal and professional goals in a stable environment that emphasize ...

  • Saicon

    Software Engineer

    3 weeks ago


    Saicon Raleigh, United States

    Title: Software Engineer · Location: Raleigh NC (Hybrid 1-2 days onsite) · Duration: 6 months contract · Description: You will be joining a team working on automating and implementing a common operating system management strategy. · Required skillset / experience: · * 3+ years ...