Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Software Engineer, Full Stack image - Rise Careers
Job details

Senior Software Engineer, Full Stack

Senior Software Engineer, Full Stack

  • Salary Range: $150k - $200k

  • Plus Equity

About Us:

Squint is the Manufacturing Intelligence Platform that brings together the latest innovations in AI and AR to make every operator an expert. Our story starts with manufacturing, a $7T industry that is the foundation of the world as we know it. Faced with a generational inflection point, the industry is in need of a new wave of technology that bridges the knowledge gap between the retiring and incoming workforce.

We believe our solution can extend beyond manufacturing, and we’re working on empowering workforces in industries like Energy, Healthcare, Hospitality, and more. Squint’s mission is to accelerate human potential by bringing digital knowledge into the real world.

About the Job:

Squint is growing our team with a Senior Full Stack Engineer! In this role, you’ll build the Squint platform, contributing across our entire stack – web, backend, mobile, and infra – including the latest in Artificial Intelligence (AI) and Augmented Reality (AR) capabilities. As a Senior Engineer on our engineering-led, growth-stage team, you’ll play a key role in shaping our technology stack, influencing product roadmap decisions, and collaborating on design. As an early team member, you’ll also help foster a world-class engineering culture—one that values collaboration, craftsmanship, and impact.

Key Responsibilities:

  • Translate a clear understanding of our customers and how they use Squint into consistently effective engineering work and sound product decisions.

  • Deliver timely, technically sound, scalable architecture; review code, and perform all phases of the development life cycle.

  • Use your significant professional expertise as a Software Engineer to contribute to the team’s progress across all technical aspects of development at Squint.

  • Collaborate with product management, design, and customers as stakeholders for your work.

  • Help build a world-class engineering culture, including all of the stages involved in bringing a product from concept or idea through market release and beyond.

  • Share knowledge of our craft effectively as a part of a curious and ambitious culture of growth.

  • Flexibly contribute to get the job done – we’re a startup!

Qualifications:

  • 6+ years of experience working as a Software Engineer

  • Track record of creating scalable, performant, and well-documented software

  • Experience with one or more of the following areas (or related technologies): 

    • Modern web/backend technologies: React, Typescript, Node, Next, Python

    • Mobile development: Flutter (Dart), iOS (Swift), Android (Kotlin)

    • Cloud platforms/infrastructure: GCP, AWS, Azure, Docker

    • Databases: Relational (PostgreSQL, MySQL) or Non-relational (MongoDB, Firestore)

    • AI techniques, tooling, and workflows: LLMs, RAG, Vector DBs, Langchain, HuggingFace, LlamaIndex, CoreML

    • Proficient with (or excited about) AI-enabled developer tooling such as Cursor, Windsurf, Claude Code, Devin.ai

  • Bachelor’s Degree in Computer Science or related field; or equivalent professional experience in technical best practices

  • High energy, clarity of communication, curiosity, and empathy

  • Team-oriented, collaborative, and high-ownership mindset

  • Flexibility and adaptability in a fast-paced environment

  • Excited to work side by side with our leadership team in our vibrant SF office 5x/week

Benefits:

  • Commuter Benefits

  • Health insurance

  • Maven digital platform for parent and parents to be

  • PTO

  • 401(k)

  • Laptop

  • Travel to company offsites

A final note

We are committed to creating a diverse and inclusive workplace. Squint is an equal opportunity employer, welcoming applicants from all backgrounds without regard to race, gender, age, or any other protected characteristic. We encourage you to apply even if you're not quite sure you fit all the requirements for the role!

Ready to redefine the future? Join us at Squint and be a part of something revolutionary.

Average salary estimate

$175000 / YEARLY (est.)
min
max
$150000K
$200000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Senior Software Engineer, Full Stack, Squint Inc

Join Squint as a Senior Software Engineer, Full Stack, where you'll have the chance to unleash your coding prowess and make a real impact in the Manufacturing Intelligence space! Based in the vibrant city of San Francisco, our company is at the forefront of incorporating cutting-edge Artificial Intelligence and Augmented Reality technologies into every operator's toolkit. In this role, you will be an integral part of our engineering-led team, responsible for building the Squint platform that bridges gaps within various industries including Energy, Healthcare, and Hospitality. Your expertise across the web, backend, mobile, and infrastructure will shape not just our technology stack, but also our product roadmap. Collaborating with cross-functional teams, you will take ownership of translating customer needs into effective engineering solutions, crafting scalable and performant architecture, and optimizing all phases of the software development lifecycle. We are looking for someone who thrives in a curious and dynamic startup environment—your collaborative spirit and high-ownership mindset will help foster an exceptional engineering culture. So, if you're passionate about redefining the future of work, come develop your skills in a place where creativity meets technology, and contribute to empowering workforces everywhere with Squint!

Frequently Asked Questions (FAQs) for Senior Software Engineer, Full Stack Role at Squint Inc
What responsibilities does a Senior Software Engineer, Full Stack at Squint have?

As a Senior Software Engineer, Full Stack at Squint, you will be responsible for building and optimizing the Squint platform, working across various technical domains including web, backend, and mobile. You'll collaborate closely with product management, design, and other stakeholders to ensure that engineering solutions align with customer needs, while also contributing to the development life cycle and scaling the architecture effectively.

Join Rise to see the full answer
What qualifications are required to be a Senior Software Engineer, Full Stack at Squint?

To qualify as a Senior Software Engineer, Full Stack at Squint, you should have at least 6 years of experience in software engineering, a proven track record of developing scalable applications, and proficiency in modern web and backend technologies such as React, TypeScript, and Node.js. You may also have experience with cloud platforms like AWS or GCP, and familiarity with AI tools and techniques will be a plus!

Join Rise to see the full answer
What is the work culture like for a Senior Software Engineer, Full Stack at Squint?

The work culture for a Senior Software Engineer, Full Stack at Squint emphasizes collaboration and innovation. As part of a dynamic startup, you'll work in a high-energy environment with an emphasis on personal growth and knowledge sharing. You will be encouraged to build a world-class engineering culture, take ownership of projects, and contribute to meaningful product releases.

Join Rise to see the full answer
What technologies will I work with as a Senior Software Engineer, Full Stack at Squint?

At Squint, you'll have the opportunity to work with a diverse range of technologies as a Senior Software Engineer, Full Stack. This includes modern web and backend technologies like React and Python, mobile development with Flutter and iOS, and leveraging cloud infrastructure such as AWS and Azure. You will also engage with AI techniques and tools that are at the core of the Squint platform.

Join Rise to see the full answer
What benefits are offered to Senior Software Engineers at Squint?

Squint offers a comprehensive benefits package for Senior Software Engineers, which includes commuter benefits, health insurance, parental support through a digital platform, generous PTO, a 401(k) plan, and the latest tech equipment for your work. You will also have the opportunity for unique experiences through company offsites, further fostering team camaraderie.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer, Full Stack
Can you describe a software project that you're particularly proud of?

When answering this question, focus on a specific project related to your experience. Discuss your role, the technologies used, challenges faced, and how you contributed to finding solutions. Highlight the impact the project had on the team or company, emphasizing your problem-solving skills and technical expertise.

Join Rise to see the full answer
How do you ensure your code is scalable and maintainable?

To ensure scalability and maintainability, I focus on best practices such as writing clean, modular code, implementing design patterns, and maintaining comprehensive documentation. Additionally, I regularly conduct code reviews and refactor code to improve structure and performance, which helps the team build robust and adaptable software.

Join Rise to see the full answer
What is your experience with cloud infrastructure and how have you utilized it in past roles?

I have leveraged cloud infrastructure extensively, particularly with AWS and GCP. I have experience setting up scalable environments, managing services like storage and databases, and orchestrating deployment processes using CI/CD pipelines. This experience allows me to optimize performance and ensure high availability of applications.

Join Rise to see the full answer
Describe a time you had to collaborate with non-technical stakeholders.

In instances of collaboration with non-technical stakeholders, I prioritize clear communication by breaking down complex concepts into understandable terms. An example would be working with product management to gather user requirements, where I confirmed my insights through diagrams and prototypes, ensuring alignment before proceeding to development.

Join Rise to see the full answer
What tools do you prefer for version control and why?

I prefer using Git for version control due to its flexibility and strong branching model. Git allows for collaborative development and ensures that my work can be easily integrated with the team’s coding efforts. I appreciate its ability to facilitate code reviews and maintain the history of changes effectively.

Join Rise to see the full answer
How do you stay updated on new technologies and trends?

I stay updated on new technologies and trends by actively participating in tech communities, following relevant blogs and podcasts, and attending workshops or conferences. This continuous learning not only enhances my skills but also broadens my perspective on how emerging technologies can be applied to solve client problems at Squint.

Join Rise to see the full answer
What strategies do you use for handling tight deadlines?

To manage tight deadlines, I prioritize tasks effectively by breaking down larger projects into manageable pieces and estimating time for each segment. I also communicate proactively with my team and stakeholders to manage expectations and ensure alignment on priorities, enabling us to deliver quality work even under pressure.

Join Rise to see the full answer
Can you discuss your experience with test-driven development?

I advocate for test-driven development (TDD) as it leads to higher quality code and facilitates easier debugging. My experience includes writing unit tests before implementation to define clear expectations, which not only ensures the code meets requirements but also serves as documentation that supports team collaboration.

Join Rise to see the full answer
How would you approach building a new feature that has not been previously implemented?

When building a new feature, I would start with thorough research to understand users' needs, followed by designing a solution that considers architecture and integration points. I often utilize prototyping to gather early feedback, iterating based on input before finalizing the implementation to ensure it meets both user expectations and technical feasibility.

Join Rise to see the full answer
What qualities do you believe are essential for a Senior Software Engineer at Squint?

Essential qualities include strong technical skills in relevant technologies, excellent communication to collaborate with diverse teams, and a problem-solving mindset to navigate challenges. Additionally, a willingness to embrace a culture of continuous improvement and adaptability in a fast-paced environment is crucial for thriving as a Senior Software Engineer at Squint.

Join Rise to see the full answer
Similar Jobs
Squint Inc Remote No location specified
Posted yesterday
Photo of the Rise User
New Relic Remote Hyderabad, India
Posted 6 days ago
Photo of the Rise User
Posted 13 days ago
Posted 15 hours ago
Inetum Remote Aveiro, Portugal
Posted 14 days ago
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, on-site
DATE POSTED
March 23, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!