Current jobs related to Lead Software Architect - New York, New York - Knock


  • New York, New York, United States Vimerse InfoTech Inc Full time

    Job Title: Senior Software ArchitectAt Vimerse InfoTech Inc, we are seeking a highly skilled Senior Software Architect to lead our team in designing and implementing complex software solutions using Microsoft technologies.Key Responsibilities:- Design and implement software solutions using .NET Core, C#, and SQL Server- Collaborate with other architects and...


  • New York, New York, United States Saxon Global Full time

    Job Title: Senior Software ArchitectAbout the Role:Saxon Global is seeking a highly skilled Senior Software Architect to join our team. As a key member of our technology team, you will be responsible for designing and implementing software solutions that meet the needs of our clients.Key Responsibilities: Lead in the design of program specifications and the...


  • New York, New York, United States Crossfire Consulting Full time

    Job Title: Senior Software ArchitectJob Summary:We are seeking a highly skilled Senior Software Architect to lead our team in designing and implementing scalable, secure, and efficient software systems. The ideal candidate will have a strong background in software development, architecture, and leadership.Key Responsibilities:Design and implement software...


  • New York, New York, United States Hillview Consulting Solutions Full time

    Job Title: Senior Software ArchitectAbout the Role:We are seeking a highly skilled Senior Software Architect to lead our software development team at Hillview Consulting Solutions. The ideal candidate will have a strong background in cloud engineering, software design, and architecture.Key Responsibilities:Lead the design and development of robust and...


  • New York, New York, United States Harnham Full time

    Job Title: Senior Software ArchitectJob Summary:We are seeking a highly skilled Senior Software Architect to spearhead the development of our AI-driven accounting platform. As a key member of our team, you will be responsible for designing, developing, and implementing our platform using Python.Key Responsibilities:Architecting and developing our AI-driven...

  • Software Architect

    1 month ago


    New York, New York, United States The Associated Press Full time

    Job Title: Software ArchitectAbout the Role:The Associated Press is seeking a skilled Software Architect to lead the development of next-generation technology for its search and productization platform. As a key member of the team, you will design and implement APIs that provide a high-performance and accurate search experience to systems that deliver...

  • Software Architect

    4 days ago


    New York, New York, United States Mitchell Martin Full time

    Job Description: We are seeking a highly skilled Software Architect to design and develop database/ETL software packages and programs for the banking industry. The ideal candidate will have experience with ETL, Informatica Powercenter 9x/10x, Teradata Database 14/16x, and Teradata Tools and Utilities.About the Role:Develop database/ETL software packages and...


  • New York, New York, United States Zero21 Full time

    About the RoleWe are seeking a highly skilled and motivated Founding Software Architect to join our team at Zero21. As a key member of our founding team, you will play a critical role in shaping the technical direction of our company and leading the development of our software platform.About the CompanyZero21 is a fast-growing startup that is revolutionizing...

  • Software Architect

    4 weeks ago


    New York, New York, United States Palantir Technologies Full time

    About the RoleWe are seeking a highly skilled Software Architect to join our team at Palantir Technologies. As a Software Architect, you will be responsible for designing and developing software platforms that enable data-driven decisions and operations.Key ResponsibilitiesDesign and develop software platforms that meet the needs of our customersCollaborate...


  • New York, New York, United States DoubleVerify Full time

    Job Title: Senior Software ArchitectAbout the Role:At DoubleVerify, we're seeking a highly skilled Senior Software Architect to join our team. As a key member of our engineering organization, you'll be responsible for designing and implementing large-scale, distributed systems that power our products.Responsibilities:* Provide technical leadership on...


  • New York, New York, United States gonzer Full time

    Software Architect RoleAt Gonzer Associates, we are seeking a skilled Software Architect to lead the development and implementation of our enterprise-scale Oracle Siebel CRM environments. The ideal candidate will have 7 years of experience installing and deploying Siebel Tools and Developer Web Client, as well as system and performance monitoring, tuning,...

  • Software Engineer

    4 weeks ago


    New York, New York, United States Triunity Software Full time

    Job Summary:We are seeking a highly skilled Java Lead to join our team at Triunity Software. As a key member of our development team, you will be responsible for leading the development of our software applications using Java.Key Responsibilities:Lead the development of our software applications using JavaCollaborate with cross-functional teams to design and...


  • New York, New York, United States Capital One Careers Full time

    Job Title: Distinguished Software ArchitectJob Summary:Capital One Careers is seeking a highly skilled Distinguished Software Architect to join our team. As a Distinguished Software Architect, you will be responsible for designing and implementing advanced enterprise search systems leveraging the latest in AI and Machine Learning.Key...


  • New York, New York, United States Tradeweb Full time

    Job SummaryWe are seeking a highly skilled Senior Software Architect to join our team at Tradeweb. As a key member of our engineering team, you will be responsible for designing and implementing scalable, resilient, and maintainable software systems.Key Responsibilities:Collaborate with cross-functional teams to define, design, and ship new featuresArchitect...


  • New York, New York, United States Nava Full time

    About the RoleNava is seeking a talented Senior Software Architect to lead the development of our digital services. As a key member of our team, you will be responsible for designing and implementing scalable, secure, and efficient software solutions.Key ResponsibilitiesDesign and develop large-scale Salesforce applicationsLead agile teams in implementing...

  • Software Architect

    1 month ago


    New York, New York, United States Unreal Gigs Full time

    Job OverviewAbout the RoleWe're seeking a highly skilled Software Architect to join our team in New York City. As a key member of our engineering team, you'll play a pivotal role in designing and developing our company's core systems, leveraging cutting-edge technologies to drive business intelligence.Key Responsibilities:Design and implement scalable...


  • New York, New York, United States SourcePro Search, LLC Full time

    Job SummaryWe are seeking a highly skilled Senior Software Architect to join our team at SourcePro Search, LLC. As a key member of our Applications team, you will be responsible for assessing and evaluating new software solutions that reflect our firm's standards and best practices.Key Responsibilities Collaborate with team members to explore and vet...


  • New York, New York, United States Fourier Ltd Full time

    Software Systems ArchitectIn this role, you will play a vital part in designing and developing software systems that support trading operations. You will work closely with various teams to create and maintain exceptional software systems, taking ownership of the architecture and design.As a Software Systems Architect, you will split your time between...


  • New York, New York, United States Figma Full time

    We are seeking a highly skilled Senior Software Architect to join our team at Figma. As a Senior Software Architect, you will play a crucial role in designing and developing integration solutions using MuleSoft Anypoint Platform. Your extensive experience in designing, developing, and implementing integrations between various SaaS providers, including...


  • New York, New York, United States Innova Solutions Full time

    Innova Solutions is seeking a skilled Software Development Architect to lead the design and implementation of high-performance, scalable core and web applications using best practices. The ideal candidate will have experience with Python and a strong understanding of software development methodologies.Key Responsibilities:Designing and developing...

Lead Software Architect

1 month ago


New York, New York, United States Knock Full time
Lead Software Engineer

Knock is a pioneering company that has revolutionized the way people navigate the journey between homes. Our innovative approach has earned us an A+ Better Business Bureau rating and partnerships with over 120,000 real estate agents across 75 markets in the US. Founded by the founding team members of Trulia, we have secured funding from industry leaders, including Foundry Group, Greycroft, RRI, Parker89, and The National Association of Realtors, which represents 1.6 million members. Our commitment to excellence is reflected in our five-star Zillow rating from over 750 reviews. To learn more about our mission, visit our website.

Job Summary

We are seeking a highly skilled Lead Software Engineer to play a key role in designing, architecting, and constructing our core backend services. As a key individual contributor, you will shape the architectural direction of our platform, creating scalable and observable systems. Your responsibilities will include:

  • Designing, architecting, building, and maintaining our core backend services that power Knock's customer-facing applications and communicating your designs to fellow engineers.
  • Committing to good engineering practices of security, testing, logging, alerting, and deployment processes.
  • Continually learning, growing, and expanding your knowledge, while also supporting others' learning experiences; acting as a mentor and resource for others inside and outside of your team.
  • Demonstrating a high level of ownership for the Knock platform and our customer experience.
  • Participating in the on-call rotation.
  • Expressing a breadth and depth of knowledge: the Lead Software Engineer has deep knowledge of software engineering in multiple domains.
  • Designing systems with scalability in mind, making choices appropriate for the expected volume of traffic and data both now and in the future.
  • Applying advanced computer science concepts to solve real-world problems.
  • Designing solutions with simplicity and consistency, enabling elegant, composable architecture to scale complex software systems.
Technical Qualifications

You will bring:

  • Programming proficiency in designing and implementing services in Node.js 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.
Requirements

You should have:

  • At least 3 recent years of professional experience specifically designing and implementing backend services using Node.js.
  • At least 3 years of experience designing RESTful or RPC APIs.
  • Experience architecting and leading projects from the requirements phase to completion as a tech or team lead.
  • Ability to author, present, and communicate technical designs and processes to both technical and non-technical audiences.
  • Proven success working 100% remote in prior positions and experience working with a distributed, national team.
  • Ability to adapt to a rapidly changing startup environment and willingness to learn new technologies and tools while working with existing data and services.
  • Belief 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.
Physical Requirements

You will be required to:

  • Set up and constantly operate a computer.
  • Communicate and exchange accurate information to others via telephone or internet video applications.
  • Be available on scheduled weekends and overnights for on-call escalations.
Compensation and Benefits

We offer a competitive compensation package and benefits that include [insert benefits].