Responsibilities
- Oversee the development of scalable, reliable, and cost-effective software solutions with an emphasis on quality, best-practice coding standards, and cost-effectiveness
- Participate as a team lead on projects, which includes training, coaching, and sharing technical knowledge with less experienced staff.
- Rapidly identify and resolve technical incidents as they emerge
- Build rapid technical prototypes for early customer validation of new technologies
- Collaborate effectively across Technology and Operations to understand, translate, and integrate methodologies into engineering build pipelines
- Collaborate with product owners to translate complex business requirements into technical solutions, providing leadership in the design and architecture processes.
- Provide expert apprenticeship to project teams on technology strategy, cultivating advanced skill sets in application engineering and implementing modern software engineering practices
- Lead and mentor a team of Software Developers and Senior Software Developers, providing guidance and support in their professional development
- Stay informed about the latest technology and methodology by participating in industry forums, having an active peer network, and engaging actively with customers
- Cultivate a team environment focused on continuous learning, where innovative technologies are developed and refined through collaborative effort
Key Skills
- Domain Expertise
- Bachelor’s degree in computer science, engineering plus 5-8 years of experience in information technology solutions development and 2-3 years managing teams. Proven experience in leading and managing software development teams.
- Must have strong C++ software development and test automation software development skills. Must have the ability to provide solutions utilizing best practices for resilience, scalability and security.
- Basic project management skills.
- Technical Skills
- Required C++ experience on Windows platform
- Development experience with Microsoft Visual C++ and .NET/C#MFC (Microsoft Foundation Classes) programming experience SQL Programming (Microsoft SQL Server)Experience with cloud computing (AWS preferred)Experience in writing unit/integration tests including test automation.
- Strong testing and debugging abilities, functional, analytical and technical abilities, ability to find bugs, attention to detail, troubleshooting
- Resourceful technical leader, self-starter, and a team-player8+ years of relevant work experience
- Desire to be deeply involved in product supplementation and automation
- Appreciation for and commitment to clean, reusable and well-tested code, architecture, and documentation
- Experience working in an Agile environment (scrum, kanban)Solid understanding of continuous integration and continuous deployment environments
- Strong analytical skills and sense of technical creativity
- Excellent debugging and problem solving skills
- Detail oriented with a commitment to innovation, effective communication and writing skills are a must
- Experience in data analysis to identify trends and issues.
- Ability to review and evaluate technical designs and documents is a must
- Additional Useful Skills
- Development experience with Microsoft .NET/C#
- SQL Programming (PostgreSQL)
- Experienced in building RESTful APIs.
- Work with web technology including, Docker,Python,JavaScript
- AWS Certification is a plus.
0 applies
2 views
Other Jobs from Nielsen
Software Engineering Manager - Windows\C++\.Net
Software Engineering Manager - Windows\C++\.Net
Principal Software Engineer - Windows\C++\.Net
Principal Software Engineer - Windows\C++\.Net
Project Manager - Operations
Similar Jobs
CIB Lead Data Scientist
Data Engineer Team Lead
Senior IT Engineer, QA - Salesforce
Senior Cloud Operations Engineer
Senior Data Scientist
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
🥳🥳🥳 401 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