Team Lead & Software Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+1 more
Job description
We are seeking a dynamic Permanent Team Lead & Software Engineer to join our client in the B2B SaaS product space. The ideal candidate will be a seasoned professional with a strong background in software engineering (.NET/C#/SQL) and have leaned into the backend throughout their career and overlapped into data driven projects throughout. The role demands a leader who can manage multiple tasks simultaneously, work effectively in a team-oriented setting, and deliver innovative solutions for our clients., 1. Lead, mentor, and manage a team of software engineers, fostering a collaborative and inclusive environment.
- Design, develop, and implement ETL processes, data manipulation, and data transfer solutions for customer onboarding.
- Leverage PostgreSQL, T-SQL, and Claude to create sophisticated database systems.
- Develop and execute ad hoc reporting and analytics to support business decision-making.
- Oversee customer onboarding, ensuring seamless integration of clients into our systems.
- Collaborate with cross-functional teams to understand business needs and translate them into technical requirements.
- Drive continuous improvement initiatives, enhancing system performance, data quality, and operational efficiency.
- Maintain up-to-date knowledge of industry trends and advancements, incorporating new and emerging technologies as appropriate.
Requirements
- Bachelor’s degree in Computer Science, Information Technology, or a related field is preferred.
- 5+ years of experience in a similar role within with a background in .NET/C#/SQL development and an emphasis on data driven projects
- Proven experience with ETL processes, SQL, PostgreSQL, data manipulation, data transfer, ad hoc reporting, and AI tooling (Claude, OpenAI, Gemini, Grok, ect).
- Strong leadership skills with a track record of managing and mentoring high-performing teams.
- Exceptional problem-solving skills, with the ability to think strategically and execute methodically.
- Excellent communication skills, with the ability to articulate complex technical concepts to non-technical stakeholders.
- Proven ability to manage multiple projects simultaneously, prioritizing according to business needs.
- Strong customer focus, with a commitment to delivering high-quality, innovative solutions.
- Familiarity with the latest industry trends and advancements, with a passion for continuous learning and development.
Benefits & conditions
- Competitive base salary and profit sharing
- Comprehensive benefits package with PTO, 401k with 4% match, medical/dental/vision, etc.
- 100% remote work schedule with flexible first shift hours
- A growing engineering team with strong engineers that enjoy what they do
- Accelerated career growth
About the company
We are a fast-growing software company that is revolutionizing the way people are buying and selling! We are profitable and have doubled revenue every year since inception. Our team has an amazing culture with a positive can-do attitude and are looking for someone with a similar mentality to join us 100% remotely.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Fully Remote Software Engineer Jobs
Highest Paying Tech Companies for Developers
Find a Developer Job: 12 Best Job Sites For Developers
The Most Popular IT Jobs on the Market