Jobs
>
Jackson

    Lead Software Engineer - Jackson, United States - Knock Certified

    Knock Certified
    Knock Certified Jackson, United States

    1 week ago

    Default job background
    Description

    Title:
    Lead Software Engineer (Backend)


    We are seeking a passionate Lead Software Engineer to play a key role in designing, architecting, and constructing our core backend services.

    In this role as an individual contributor, you will actively shape the architectural direction of our platform, while creating scalable and observable systems.

    Additionally, you'll play a vital role in the deployment, operation, and maintenance of our infrastructure.


    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.

    Build new services from scratch, as well as maintain existing systems

    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

    Participate in the on-call rotation (required)

    Express a breadth and depth of knowledge: the Lead Software Engineer has deep knowledge of software engineering in multiple domains

    Designs systems with scalability in mind, making choices appropriate for the expected volume of traffic and data both now and in the future

    Apply advanced computer science concepts to solve real-world problems

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


    You Should:
    Have a Bachelor's Degree in Computer Science, or related technical discipline AND 10+ years of software development experience in a professional work environment

    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 (bonus) 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 in Infrastructure with at least one major cloud provider, ideally AWS (we use ECS, RDS, Lambda, S3, SNS, SQS, CloudWatch, etc.) as well as Terraform

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

    Experience with DynamoDB, S3, SQS, and Kinesis (bonus)

    Familiarity with logging, debugging and application performance monitoring tools


    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:
    $162,000 - $212,000 USD. This job posting expires on March 31, 2024

    #J-18808-Ljbffr


  • BlueWave Ventures Jackson, United States

    Job ID: · Challenge the future at AIXTRON with Jackson. Are you ready to take on the impossible? · At AIXTRON, the leading provider of deposition systems for the semiconductor industry, we don't just create technologies - we shape the future. Since our founding in 1983, our spir ...

  • Waltonen

    Software Engineer

    1 day ago


    Waltonen Jackson, United States

    Waltonen Engineering is actively seeking a Software Engineer to join our team · Responsibilities · Responsible for configuring VxWorks, Linux or other embedded operating systemsPerform Linux programmingDevelop software documentationDesign and test softwareDebug software systemE ...

  • System Soft Technologies

    Software Engineer

    1 week ago


    System Soft Technologies Jackson, United States

    JOB DESCRIPTION: · This position is for an intermediate level Microsoft .Net Developer. This individual will be asked to participate and perform at every level of the development life cycle. Requirements gathering, design, development, testing/ QA, implementation, training, and ...

  • Speridian

    Software Engineer

    1 week ago


    Speridian Jackson, United States

    2400 Louisiana Boulevard NE, Building 3, Albuquerque, NM 87110 and various unanticipated locations throughout the U.S · Skills required: · Qualification Required: · Requires Master's Degree or foreign equivalent in Applied Computer Science, Computer Science, Information Systems, ...


  • Avant Search Mississippi, United States

    Responsibilities: · Design and develop software solutions for defense systems, meeting stringent requirements. Implement efficient algorithms, data structures, and maintainable code. · Develop and execute comprehensive test plans, including unit testing, integration testing, and ...


  • Innovative Defense Technologies Jackson, United States

    Background Information: · Innovative Defense Technologies · (IDT), provider of automated software testing, data analysis, and cybersecurity solutions for complex, mission-critical systems in the US Department of Defense (DOD), is seeking an Software Engineering Lead to be based ...


  • Times Group Jackson, United States

    Engineering - Software (Information & Communication Technology) · Participate in custom enterprise application development and maintenance for large corporations both within Asia and worldwide. · Participate in the software development life-cycle. · Lead the development, design, ...


  • Remoote Jackson, United States

    Responsibilities: Lead software engineer overseeing design, development, team leadership, process improvement, and tech exploration. · Apply · Lead Software Engineer · Seniority level: Senior, 5+ years · Industry: Risk Management Software · Languages: English · Requirements: 5 ...


  • Remoote Jackson, United States

    Industry: Marketing and data acquisition · Requirements: 7+ years of Software Development and Delivery experience, strong technical background with Java, previous front-end development or management experience, familiarity with AWS infrastructure, strong project management and co ...

  • Oracle

    Senior Software Engineer

    4 minutes ago


    Oracle Jackson, United States

    Job Description · Cloud Engineering Infrastructure Development · As a member of the software engineering division, you will assist in defining and developing software for tasks associated with the developing, debugging or designing of software applications or operating systems. P ...


  • Remoote Jackson, United States

    Seniority level: Senior, 7 to 10 years · Location: Anywhere · Requirements: 7 to 10 years of industry experience in software engineering, deep knowledge of a high-level programming language, understanding of web fundamentals and exposure to front-end stacks, experience with cloud ...


  • wrapmate Jackson, United States

    Wrapmate Inc. · Senior Software Engineer, · Remote · Full time · Apply for Senior Software Engineer, · Wrapmate is entering the next chapter of its evolution to build the most innovative & robust vehicle customization platform in the world. We are seeking the best & brighte ...


  • KBR Jackson, United States

    Spacecraft Software Engineer (Top Secret) page is loaded · Spacecraft Software Engineer (Top Secret) · Apply · locations · Albuquerque, New Mexico · time type · Full time · posted on · Posted 2 Days Ago · job requisition id · R · Title: · Spacecraft Software Engineer ( ...


  • ARM Jackson, United States

    Arm's technology is found in billions of connected devices, from mobile to server to IoT. Ensuring these devices provide best in class software performance on Arm iscrucial to our mission. TheUserspacePerformance Group works on high profile partner performance topics and the broa ...


  • Highmark Health Jackson, United States

    **Company :**Highmark Health**Job Description :****JOB SUMMARY**The job is an integral member of an agile software engineer team responsible for building scalable software applications across all digital channels to serve our customers. The position will be responsible for taking ...


  • MulticoreWare Jackson, United States

    Working at MulticoreWare provides you an opportunity to address futuristic problems today. We work on bringing new technology for handling everyday use cases more effectively. Be it people related analytics or video compression techniques; we are one of the front-runners in the i ...


  • Relativity Jackson, United States

    Company Overview: · At Relativity Space, we have two audacious goals: to build the next great commercial launch company with Terran R and to become America's leading force in additive manufacturing innovation. Both contribute to our long-term vision of creating humanity's indust ...


  • Longwood University Jackson, United States

    You are viewing a preview of this job. Log in · or register · to view more details about this job. · Software Engineer Intern (Class of 2025) · Publicis Sapient is a digital transformation partner helping established organizations get to their future, digitally-enabled state, ...


  • Linbar Solutions Jackson, United States

    If you have interest in this position please send resume in word to · Job Title: · Senior Software Engineer · Salary: Recruiter will discuss · Department: · Information Technology · Terms: · Full time, exempt position with competitive salary and excellent benefits · Job Descri ...


  • Oracle Jackson, United States

    Job Description · Senior Member of Technical Staff - Security Products Group · Oracle Cloud Infrastructure · Cloud Engineering Infrastructure Development · Location: Preference is for people near Austin (TX), Broomfield (CO), or Nashua (NH). · At OCI, we build the future of the c ...