
Staff Engineer – Software Engineer
TheIncLab
full-time
Posted on:
Location Type: Hybrid
Location: McLean • Florida, Tennessee, Virginia • 🇺🇸 United States
Visit company websiteJob Level
Lead
Tech Stack
AWSAzureCloudCypressDistributed SystemsDockerElectronJavaScriptJestKafkaKubernetesMongoDBNode.jsNoSQLPythonReactReduxSQLTypeScript
About the role
- As a Staff Engineer, you will lead and drive architectural decisions, mentoring engineers, and ensuring the delivery of high-quality, scalable software solutions.
- What will you do?
- - Define and drive technical strategy, architecture, and design for complex systems.
- - Serve as a subject matter expert for software engineering best practices, frameworks, and tools.
- - Lead teams but no direct supervisory responsibilities.
- - Mentor and coach engineers across multiple teams to elevate technical capabilities.
- - Collaborate with product managers, designers, and other stakeholders to align technical solutions with business goals.
- - Identify and implement innovative solutions to improve system performance, scalability, and reliability.
- - Lead technical investigations and resolve critical issues in production systems.
- - Establish coding standards, review processes, and ensure adherence to security and compliance requirements.
- - Evaluate and integrate modern technologies, tools, and frameworks such as VS Code, TypeScript, React, Redux, Node.js, NestJS, Electron.js, Cesium.js, Docker, and cloud platforms such as AWS.
- - Advocate for continuous improvement in development processes and tooling.
- - Stay ahead of industry trends, leveraging advancements to enhance architectural strategies.
- - Focus on hands-on development for the most challenging project components to ensure successful implementation.
Requirements
- **Capabilities that will enable your success**
- - Bachelor's in computer science, Software Engineering, or related field.
- - 8+ years of professional software development experience, with at least 3 years in a senior or lead role.
- - Proven track record of designing and delivering large-scale, distributed systems.
- - Hands-on expertise in modern software development stacks, such as MongoDB, Express, React, Node.js, Electron.js, Nest.js, Yjs, Kafka.
- - Proficiency in TypeScript, Python, JavaScript and cloud platforms like AWS, or Azure.
- - Experience with containerization and orchestration tools (e.g., Docker, Kubernetes).
- - Familiarity with DevOps practices, including CI/CD pipelines, Gitlab, and automated testing frameworks (e.g., Cypress, Jest, Detox).
- - Strong understanding of networking, APIs, and database systems (CouchDB, SQL and NoSQL).
- - Excellent problem-solving and communication skills, with a proven ability to lead and mentor teams.
- - Have the ability to influence technical decisions across multiple teams and stakeholders.
- - Ability to travel up to 20% of the time based on company and customer needs.
Benefits
- At TheIncLab we recognize that innovation thrives when employees are provided with ample support and resources. Our benefits packages reflect that:
- - Hybrid and flexible work schedules
- - Professional development programs
- - Training and certification reimbursement
- - Extended and floating holiday schedule
- - Paid time off and Paid volunteer time
- - Health and Wellness Benefits include options for Medical, Dental, and Vision insurance along with access to Wellness, Mental Health, and Employee Assistance Programs.
- - 100% Company Paid Benefits that include STD, LTD, and Basic Life insurance.
- - 401(k) Plan Options with employer matching
- - Incentive bonuses for eligible clearances, performance, and employee referrals.
- - A company culture that values your individual strengths, career goals, and contributions to the team.
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
software developmentarchitectural designlarge-scale systemsTypeScriptPythonJavaScriptMongoDBDockerKubernetesCI/CD
Soft skills
mentoringproblem-solvingcommunicationleadershipcollaborationinfluencingcoachingcontinuous improvementtechnical strategystakeholder alignment