As an Equal Opportunity Employer, Tenna is committed to building a diverse team. We welcome different perspectives and opinions to foster innovation, authenticity, and excellence across all parts of our company, and are committed to providing employees with a work environment free of discrimination and harassment. We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
Team Lead, Software Engineering
Location
United States
Posted
76 days ago
Salary
0
Seniority
Lead
No structured requirement data.
Job Description
Team Lead, Software Engineering
Tenna
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description Tenna seeks a Software Team Lead to enhance our connected equipment solution. In this role, you'll lead a skilled feature-driven development team, actively contribute to our collaborative development process, and influence the future of connected equipment through innovative code design and implementation. With a passion for IoT, you'll delve into innovative possibilities and embrace the latest technologies. If you are excited to mentor and inspire a team, design cutting-edge solutions, and solve complex challenges - Apply now! Your Responsibilities - Leads and provides technical mentorship and direction to a small team of software engineers. - Conducts pull request reviews to ensure security, stability, performance, and readability. - Actively manages the development process for the team, scoping and defining work regardless of perceived ambiguity or degree of clarity. - Writes lots of bug-free, efficient, scalable, and reusable code. - Designs and develops components and features with performance and scalability in mind. - Builds APIs and web applications that can handle complex data efficiently. - Unit tests and takes responsibility for the quality of your own code and the code of your team. - Decomposes monolithic applications into more modern microservices. - Provides input on our architecture, databases, and APIs. - Consults with product managers to define, scope, and plan new features. - Consults with senior leadership concerning corporate direction and strategic planning. - Works with QA to ensure that cohesive, quality, usable solutions are produced. - Tests, evaluates, and recommends technologies to improve our overall solutions. - Is a key participant in our agile development process. - Produces excellent documentation. Qualifications - 12+ years of professional development experience. - 2+ years’ experience successfully providing technical direction to engineers. - Bachelor of Science in Computer Science required or equivalent experience. - Intimately familiar with the fundamentals of computer science and software architecture. - Substantial experience with React.js, JavaScript and HTML/CSS. - Substantial experience with web development in at least one of Java, C#, or Python. - Substantial experience with SQL; experience with NoSQL is a plus. - Experience with Node.js, especially in microservices, is highly preferred. - Experience with containerized application deployments, especially using Docker, is highly preferred. - Experience with large-scale data systems is highly preferred. - Has a passion for decomposing monolithic applications into more modern microservices. - Experience with message queueing architectures, especially RabbitMQ, is preferred. - Experience with Amazon Web Services, especially EC2, S3, VPC, Elasticsearch, and Kinesis. - Any IoT experience is a huge plus. - Can create designs and build an application from requirements and discuss with product and engineering stakeholders. - Experience executing products, features, or enhancements utilizing the full development lifecycle. - Experience supporting production products. Benefits - Full-time opportunity. - Opportunity is fully remote – nationwide. - Competitive compensation package. - Robust, low-cost benefit packages offered. - Benefit coverage begins on the first date of employment. - Paid Time Off and Volunteer Time Off offered. - 401k match offered. - Visa sponsorship offered. - Employee referral bonuses.
Job Requirements
- 12+ years of professional development experience.
- 2+ years’ experience successfully providing technical direction to engineers.
- Bachelor of Science in Computer Science required or equivalent experience.
- Intimately familiar with the fundamentals of computer science and software architecture.
- Substantial experience with React.js, JavaScript and HTML/CSS.
- Substantial experience with web development in at least one of Java, C#, or Python.
- Substantial experience with SQL; experience with NoSQL is a plus.
- Experience with Node.js, especially in microservices, is highly preferred.
- Experience with containerized application deployments, especially using Docker, is highly preferred.
- Experience with large-scale data systems is highly preferred.
- Has a passion for decomposing monolithic applications into more modern microservices.
- Experience with message queueing architectures, especially RabbitMQ, is preferred.
- Experience with Amazon Web Services, especially EC2, S3, VPC, Elasticsearch, and Kinesis.
- Any IoT experience is a huge plus.
- Can create designs and build an application from requirements and discuss with product and engineering stakeholders.
- Experience executing products, features, or enhancements utilizing the full development lifecycle.
- Experience supporting production products.
Benefits
- Full-time opportunity.
- Opportunity is fully remote – nationwide.
- Competitive compensation package.
- Robust, low-cost benefit packages offered.
- Benefit coverage begins on the first date of employment.
- Paid Time Off and Volunteer Time Off offered.
- 401k match offered.
- Visa sponsorship offered.
- Employee referral bonuses.
Related Guides
Related Categories
Related Job Pages
More Engineering Manager Jobs
Staff Engineer
JobgetherWe use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. #LI-CL1 We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Staff Engineer. In this role, you'll have a significant impact on our engineering practices and will be instrumental in shaping the technical direction of our team. You will work on the development of complex, business-critical features while mentoring other engineers. Your expertise will drive our projects to improve systems' reliability and maintainability as well as manage technical debt. With a focus on software development and cross-functional collaboration, you will help to influence higher technical standards and engineering excellence within the organization. - Write production code for complex, business-critical features and systems - Own end-to-end delivery of major initiatives from design through production deployment - Address complex technical issues escalated by team members - Establish patterns and practices through exemplary code that others learn from - Drive technical projects that improve system reliability, performance, and maintainability - Collaborate with other Staff engineers and tech leads on company-wide technical decisions - Serve as tech lead for an engineering team, setting technical direction and making architecture decisions Qualifications - Bachelor’s Degree in related field - 8-10+ years of software engineering experience with strong track record of technical leadership - Proven experience as tech lead or technical leader mentoring engineers - Experience scaling systems and teams through organizational growth - Expert-level programming skills in C# / .NET - Deep expertise in web applications, distributed systems, APIs, and/or databases - Understanding of modern software development practices (CI/CD, testing, agile methodologies) Benefits - Company-paid benefits (Basic Life, AD&D, Short and Long-Term Disability) - Healthcare benefit options (High Deductible Plan with HSA, Healthcare FSA) - Paid parental leave - Company sponsored 401k plan with matching - PTO that accrues at a rate of 15 days/year for the first year
Principal Engineer (Ruby) - REMOTE
Primavera Online SchoolBeing part of the Primavera family is being part of the “work hard, play hard” group of fascinating and passionate people which is energizing. It is a truly collaborative culture where you can learn from the best and we can learn from you. Are you innovative, committed to servicing Arizona students, interested in career growth and giving back to the community? Then come and join the Primavera team! Wellness, Your Way: On-site gym and yoga room, flexible work options Unplug for the Holidays: Fully paid holiday week off at Christmas Culture That Celebrates You: Champion spotlights, milestone awards, community service hours Open, Honest & Human: Quarterly Town Halls for transparent communication Vibes & Good Times: Team cookouts, fun treats, and social events Solid Benefits, Real Support: Medical, dental, vision, Unlimited PTO, and voluntary benefits Your Voice Matters: Constantly evolving support and investment in our people
CTO’s Note About This Role I’m not looking for someone who just “does tickets faster.” I’m looking for a CTO-type Principal – someone who understands technology and business, who can zoom out to see the system, zoom in to fix the gnarly bits, and constantly apply the business acumen you’ve built over your career. You’ll: - Own a core product area and, when needed, lead multi-team, multi-product initiatives. - Sit on our Architecture Committee, helping define and maintain the architectural guidelines for the entire org. - Be a co-owner with me of secure, reliable, and observable systems - Your work will help truly educate today and tomorrow’s students in a revolutionary way! I want someone who is independent but aligned: you don’t wait for permission to evolve the stack, but you keep your promises, hit your dates and if you can’t, you come up with solutions, trade-offs, plans and designs to achieve the goals one way or another. If you like being the person leadership comes to when things are fuzzy, risky, or complex – and you enjoy turning that fuzz into clear options, trade-offs, and plans – you’ll be very happy here. What You’ll Do Own a Product Area and Lead Multi-Team Initiatives - Own the technical direction, quality, and delivery of a key product area within StrongMind. - When needed, lead multi-team, multi-product projects (for example, cross-cutting platform changes, shared services, or high-impact features). - Act as the go-to technical partner for Product Managers in your areas, shaping epics and projects into realistic, incremental slices. Architecture, Systems Design - Help design and evolve SMC as an online school OS, balancing product needs with platform stability and extensibility. - Define and refine service boundaries, module boundaries, data contracts, and integration patterns to keep the cost of future changes low. - Sit on the Architecture Committee with the other Principals, helping define and maintain org-wide architectural guidelines and reviewing major proposals for fit and risk. - Make decisions that balance short-term delivery with 12–24 month evolution, cutting the right corners without accumulating dangerous debt. Delivery, Economic Thinking & Setting Expectations - Own delivery for your product area and for multi-team initiatives you lead: help scope, slice, sequence, and de-risk. - Be the go-to person for PMs when work is big, fuzzy, or risky – turning concepts into incremental, shippable plans. - Apply heavy economic thinking: constantly weigh effort versus value, short-term versus long-term, and help choose the path that maximizes business impact. - Help set expectations with leadership and other departments (for example, “this will slip unless we drop X,” “we should reduce scope here to meet the date,” or “if we invest in this platform piece, shipping features will get cheaper”). Stay Hands-On - Spend meaningful time in the Ruby/Rails codebase, especially on critical paths, refactors and migrations, integrations, and performance work. - Model good practices in testing, observability, secure coding, and incremental delivery. - Use AI tools to accelerate yourself and others, but keep human judgment and system thinking in the driver’s seat. What Success Looks Like - You proactively evolve the tech stack and architecture in your domain and across key initiatives without needing permission, while still hitting delivery commitments. - Your product area ships reliably and predictably, and is easier to extend six months from now than it is today. - Incidents and production surprises go down, and when they do happen, we learn from them and harden the system. - Our testing, observability, and secure development practices are clearly better – and other engineers feel the difference in their day-to-day work. - SMC is noticeably more of a coherent product and less of an accidental system. - Leadership (CTO, VP Eng., CPO, etc.) trusts you to see around corners, provide clear options, and calmly navigate trade-offs. Must-Have Skills & Experience - Expert professional software engineering experience. - You built real products at scale with Ruby on Rails. - Mastery-level Ruby/Rails, including deep understanding of Rails internals and ecosystem, ActiveRecord, background jobs, caching, performance tuning, and secure coding practices. - Strong full-stack skills, including HTML/CSS/JavaScript plus at least one modern front-end framework (for example, React, Vue, Stimulus, or similar). - Solid API and integration experience, including designing and evolving RESTful APIs; - Strong relational database skills: schema design, indexing, query optimization, and migrations at scale (PostgreSQL or similar). - Proven experience designing and evolving complex systems (monolith, modular monolith, or service-oriented architectures) in production. - Experience with cloud and DevOps basics, including deploying and operating apps on AWS/GCP/Azure, CI/CD pipelines, and containerization (Docker). - Excellent communication in a remote environment: clear writing, clear trade-offs - Demonstrated ability to mentor other engineers and influence across multiple teams. Nice-to-Haves - Experience with LLM/AI systems, such as fine-tuning open-source LLMs for instructional or educational use, designing RAG-enhanced LLM flows grounded in internal content, and building action-based LLM agents that trigger workflows or personalize learning. - Deeper experience with observability tooling (for example, Datadog, New Relic, Prometheus, OpenTelemetry). - Experience with Kubernetes, Terraform, or Helm. - Prior experience in EdTech or integrating with LMS/SIS APIs. - Familiarity with compliance/security-sensitive domains (education, healthcare, finance) even if not K–12-specific. Perks, Benefits & Culture You’ll Love: Wellness, Your Way From an on-site gym and yoga room to flexible work options (select roles), we believe your well-being fuels your brilliance. Unplug for the Holidays A fully paid holiday week off at Christmas—because rest isn’t a luxury, it’s essential. Culture That Celebrates You Champion spotlights, legendary milestone awards at 10, 15, and 20 years, and community service hours that let you give back with heart. Open, Honest & Human Quarterly Town Halls keep our communication transparent—and real. Vibes & Good Times Think team cookouts, fun treats, and social events that actually make you want to show up. Solid Benefits, Real Support At StrongMind, we offer a competitive total compensation package, informed by market data and aligned with our size, stage, industry, and location. Medical, dental, vision, Unlimited PTO, and voluntary benefits—we take care of the people who make the magic happen. Your Voice Matters We’re constantly evolving, and that includes how we support, celebrate, and invest in our people. Additional Info: We welcome all qualified candidates eligible to work in the United States. At this time, we are unable to sponsor visas. We are proud to be an Equal Opportunity Employer and provide consideration to all applicants regardless of race, religion, color, sex, gender, national origin, age, veteran status, marital status, or disability protected by law. Environmental Conditions: Collaborative open environment, office environment
Team Lead- Technology
BJC HealthCareBJC HealthCare is one of the largest healthcare organizations in the U.S. focused on delivering "the world's best medicine," made better by its 30,000+ clinical
Additional Information About the Role BJC is hiring for a Team Lead Technology. The Team Lead is dedicated to supporting Epic Applications of Cadence, Referrals, RTE, RTA and Welcome. Must be certified in either Cadence or Referrals. Remote position, but must be located in MO or IL. Ideal candidate will have team lead experience. Overview BJC HealthCare is one of the largest nonprofit health care organizations in the United States, delivering services to residents primarily in the greater St. Louis, southern Illinois and southeast Missouri regions. With net revenues of $6.3 billion and more than 30,000 employees, BJC serves patients and their families in urban, suburban and rural communities through its 14 hospitals and multiple community health locations. Services include inpatient and outpatient care, primary care, community health and wellness, workplace health, home health, community mental health, rehabilitation, long-term care and hospice. BJC is the largest provider of charity care, unreimbursed care and community benefits in the state of Missouri. BJC and its hospitals and health service organizations provide $785.9 million annually in community benefit. That includes $410.6 million in charity care and other financial assistance to patients to ensure medical care regardless of their ability to pay. In addition, BJC provides additional community benefits through commitments to research, emergency preparedness, regional health care safety net services, health literacy, community outreach and community health programs and regional economic development. BJC’s patients have access to the latest advances in medical science and technology through a formal affiliation between Barnes-Jewish Hospital and St. Louis Children’s Hospital with the renowned Washington University School of Medicine, which consistently ranks among the top medical schools in the country. Preferred Qualifications Role Purpose Under general direction, instructs, directs, and reviews the work of the team in accordance with project demands. Serves as the operational point of contact for the team and manages escalation of issues as needed. Supports the management of the timeline through break out plans.Epic or applicable certifications will be required within 6 months of hire. Responsibilities - Determines and delegates objectives and task responsibilities to individuals or teams — as appropriate. Sets the quality, performance and capability targets in line with organizational goals. Monitors performance and working relationships and provides effective feedback to address individual issues. Encourages individual development of skills and capabilities in line with team and personal goals. Facilitates the development of individuals by adjusting workload, targets, and team capacity. - Ensures that service delivery meets agreed service levels. Diagnoses service delivery problems and initiates actions to maintain or improve levels of service. Establishes and maintains operational methods, procedures and facilities and reviews them regularly for effectiveness and efficiency. - Investigates escalated, non-routine and high-impact incidents to responsible service owners and seeks resolution. Facilitates recovery, following resolution of incidents. Ensures that resolved incidents are properly documented and closed. Analyses metrics and reports on the performance of the incident management process. - Leads the development of workforce plans to ensure the availability of appropriately skilled resources to meet organizational objectives and commitments. - Ensures that all requests for support are dealt with according to set standards and procedures. Drafts and maintains procedures and documentation for applications support.Manages application enhancements to improve business performance. - May be part of an after-hours on-call rotation. Minimum Requirements Education - High School Diploma or GED Experience - 5-10 years Supervisor Experience - No Experience Preferred Requirements Education - Bachelor's Degree Experience - 10+ years Supervisor Experience - < 2 years Licenses & Certifications - Cert/Lic in Area of Expertise Benefits and Legal Statement BJC Total Rewards At BJC we’re committed to providing you and your family with benefits and resources to help you manage your physical, emotional, social and financial well-being. - Comprehensive medical, dental, vison, life insurance, and legal services available first day of the month after hire date - Disability insurance* paid for by BJC - Annual 4% BJC Automatic Retirement Contribution - 401(k) plan with BJC match - Tuition Assistance available on first day - BJC Institute for Learning and Development - Health Care and Dependent Care Flexible Spending Accounts - Paid Time Off benefit combines vacation, sick days, holidays and personal time - Adoption assistance To learn more, go to our Benefits Summary. *Not all benefits apply to all jobs The above information on this description has been designed to indicate the general nature and level of work performed by employees in this position. It is not designed to contain or be interpreted as an exhaustive list of all responsibilities, duties and qualifications required of employees assigned to this job. Equal Opportunity Employer
Engineering Manager, Go - Assist & Chat
SuperhumanGrammarly is now part of Superhuman, the AI productivity platform on a mission to unlock the superhuman potential in everyone. The Superhuman suite of apps and agents brings AI wherever people work, integrating with over 1 million applications and websites. The company’s products include Grammarly’s writing assistance, Coda’s collaborative workspaces, Mail’s inbox management, and Go, the proactive AI assistant that understands context and delivers help automatically. Founded in 2009, Superhuman empowers over 40 million people, 50,000 organizations, and 3,000 educational institutions worldwide to eliminate busywork and focus on what matters. Learn more at superhuman.com.
This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more. Role Description We’re looking for an Engineering Manager to lead the Assist & Chat teams within Superhuman Go. This is an opportunity to build and scale a pervasive AI assistant that constantly observes what people are doing and proactively surfaces agents that can help them in the moment — before they even have to ask. As an Engineering Manager on the Assist team, you will: - Lead and grow a team of 8+ engineers, providing mentorship, career development, and fostering a high-performance engineering culture. - Own the technical direction for proactive agent surfacing — from understanding user context to matching them with the right agent at the right time. - Drive the development of models that interpret user activity across applications and match it with relevant agents from our growing ecosystem. - Build evaluation frameworks to measure model quality and user impact, iterating rapidly based on what works. - Ship compelling user-facing products across our Chrome extension, native desktop application, and integrations with Superhuman Mail and Coda Docs. - Collaborate cross-functionally with product, design, ML research, and platform teams to deliver an end-to-end experience. - Move us from a world where users must come and ask for help to one where we proactively use our deep understanding of user activity to surface the agent that can help them most. - Balance technical ambition with pragmatic execution — shipping incremental value while building toward the proactive assistant vision. Qualifications - Has 3+ years of engineering management experience leading teams of 5+ engineers, with a track record of hiring, developing, and retaining strong talent. - Brings hands-on experience training, fine-tuning, and evaluating ML models, with a strong intuition for model quality and data-driven iteration. - Has shipped user-facing products at scale, with a deep appreciation for UX quality and a bias toward getting value in front of users quickly. - Demonstrates strong technical breadth across browser/extension development, ML/AI infrastructure, and full-stack product engineering. - Has experience building systems that operate across diverse surfaces (browser extensions, native apps, web applications) and understands the unique challenges of each. - Shows a track record of managing ambiguity — defining strategy, making tradeoffs, and shipping in fast-moving, early-stage product areas. - Communicates clearly and influences effectively across engineering, product, design, and leadership. - Is energized by the challenge of building proactive AI experiences that anticipate user needs rather than waiting for explicit requests. Benefits - Excellent health care (including a wide range of medical, dental, vision, mental health, and fertility benefits) - Disability and life insurance options - 401(k) and RRSP matching - Paid parental leave - 20 days of paid time off per year, 12 days of paid holidays per year, two floating holidays per year, and flexible sick time - Generous stipends (including those for caregiving, pet care, wellness, your home office, and more) - Annual professional development budget and opportunities Company Description Superhuman is an AI productivity platform on a mission to unlock the superhuman potential in everyone. The Superhuman suite of apps and agents brings AI wherever people work, integrating with over 1 million applications and websites. Founded in 2009, Superhuman empowers over 40 million people, 50,000 organizations, and 3,000 educational institutions worldwide to eliminate busywork and focus on what matters.


