Position Responsibilities
- Team Leadership & Development
- Lead, mentor, and inspire a team of software engineers to achieve high performance and professional growth.
- Facilitate continuous feedback, provide career development guidance, and promote a positive team culture.
- Project Management
- Oversee project planning, execution, and delivery within time and budget constraints.
- Collaborate with Product Management, Design, and other stakeholders to define project scope and deliverables.
- Manage resource planning, and headcount forecasting to meet project and departmental goals.
- Technical Oversight
- Provide architectural and design guidance, ensuring scalable, secure, and maintainable solutions.
- Review code, maintain quality standards, and ensure adherence to best practices.
- Implement and optimize Agile/Scrum methodologies to enhance team productivity and project efficiency.
- Identify bottlenecks, resolve blockers, and improve overall engineering processes.
- Cross-functional Collaboration
- Work closely with cross-functional teams (Product Management, Services) to ensure seamless integration and deployment of new features.
- Communicate technical information to non-technical stakeholders and provide regular project updates.
- Facilitate continuous feedback, provide career development guidance, and promote a positive team culture.
- Supervisory Responsibilities, including but not limited to collaboration, mentoring team members, enabling opportunities for individual technical growth, and strengthening the team, among others.
- Performs other related duties as assigned.
Desired Qualifications:
- Bachelor’s degree in computer science, engineering, or related field required.
- At least 10-15 years of experience in managing development teams required.
- At least five years of experience with C# and .NET web apps and RESTful APIs.
- At least five years of experience with TypeScript and JavaScript, especially web app frameworks React and/or Angular.
- Experience with Redux for React and/or Angular is preferred.
- Experience with Azure cloud services and platform is preferred.
- Experience working with SQL and writing queries for relational databases.
- Experience with Salesforce is preferred.
- Familiarity with Azure DevOps or similar systems.
- Excellent time management skills with the proven ability to meet deadlines.
- Extensive knowledge of coding languages and systems.
- Ability to learn new coding languages and technologies.
- Ability to participate in Agile sprinting and ceremonies.
- Proficient with Microsoft Office Suite or related software.
Similar Jobs
Sr Associate Software Engineering / Fullstack
Specialist Software Engineering / Fullstack
Confirmed Frontend Engineer - Booking
GUI Software Engineer, FlashArray
There are more than 50,000 engineering jobs:
Subscribe to membership and unlock all jobs
Engineering Jobs
60,000+ jobs from 4,500+ well-funded companies
Updated Daily
New jobs are added every day as companies post them
Refined Search
Use filters like skill, location, etc to narrow results
Become a member
🥳🥳🥳 452 happy customers and counting...
Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.
To try it out
For active job seekers
For those who are passive looking
Cancel anytime
Frequently Asked Questions
- We prioritize job seekers as our customers, unlike bigger job sites, by charging a small fee to provide them with curated access to the best companies and up-to-date jobs. This focus allows us to deliver a more personalized and effective job search experience.
- We've got about 70,000 jobs from 5,000 vetted companies. No fake or sleazy jobs here!
- We aggregate jobs from 5,000+ companies' career pages, so you can be sure that you're getting the most up-to-date and relevant jobs.
- We're the only job board *for* software engineers, *by* software engineers… in case you needed a reminder! We add thousands of new jobs daily and offer powerful search filters just for you. 🛠️
- Every single hour! We add 2,000-3,000 new jobs daily, so you'll always have fresh opportunities. 🚀
- Typically, job searches take 3-6 months. EchoJobs helps you spend more time applying and less time hunting. 🎯
- Check daily! We're always updating with new jobs. Set up job alerts for even quicker access. 📅
What Fellow Engineers Say