Selby Jennings
Technical Lead Software Engineer
Selby Jennings, Boston, Massachusetts, us, 02298
Job Summary:
We are seeking a highly skilled and experienced Technical Lead with expertise in C programming to join our dynamic technology team. The successful candidate will play a pivotal role in designing, developing, and maintaining critical software systems that support our trading and market operations. This role requires a deep understanding of capital markets, excellent problem-solving abilities, and the capability to lead and mentor a team of software engineers. Key Responsibilities: Leadership & Mentorship: Lead, mentor, and manage a team of software engineers to deliver high-quality software solutions. Foster a collaborative and productive team environment.
Software Development: Design, develop, and optimize high-performance software applications using C programming. Ensure software solutions are scalable, reliable, and secure.
Technical Expertise: Provide technical guidance and expertise in C programming and system architecture. Conduct code reviews and ensure adherence to best practices and coding standards.
Project Management: Oversee project timelines, milestones, and deliverables to ensure timely and successful completion. Coordinate with cross-functional teams, including trading, risk management, and data analysis, to align software development with business needs.
Innovation & Improvement: Stay up-to-date with the latest industry trends and technological advancements. Drive continuous improvement initiatives to enhance system performance and efficiency.
Problem Solving: Troubleshoot and resolve complex technical issues in a timely manner. Perform root cause analysis and implement solutions to prevent future occurrences.
Qualifications: Education: Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
Experience: Minimum of 5-7 years of experience in software development, with a strong focus on C programming. Previous experience in a technical lead or team lead role. Experience in the capital markets or financial services industry is highly desirable.
Technical Skills: Proficiency in C programming and deep understanding of system-level programming. Strong knowledge of data structures, algorithms, and software design patterns. Familiarity with Linux/Unix operating systems and network programming. Experience with multi-threaded programming and performance optimization. Knowledge of other programming languages (e.g., C++, Python) and financial protocols (e.g., FIX) is a plus.
Soft Skills: Excellent leadership and team management skills. Strong communication and interpersonal abilities. Ability to work under pressure and meet tight deadlines. Exceptional problem-solving and analytical skills.
Benefits: Competitive salary and performance-based bonuses. Comprehensive health, dental, and vision insurance. Retirement savings plans with employer matching. Professional development opportunities and continuous learning environment. Flexible working hours and remote work options.
#J-18808-Ljbffr
We are seeking a highly skilled and experienced Technical Lead with expertise in C programming to join our dynamic technology team. The successful candidate will play a pivotal role in designing, developing, and maintaining critical software systems that support our trading and market operations. This role requires a deep understanding of capital markets, excellent problem-solving abilities, and the capability to lead and mentor a team of software engineers. Key Responsibilities: Leadership & Mentorship: Lead, mentor, and manage a team of software engineers to deliver high-quality software solutions. Foster a collaborative and productive team environment.
Software Development: Design, develop, and optimize high-performance software applications using C programming. Ensure software solutions are scalable, reliable, and secure.
Technical Expertise: Provide technical guidance and expertise in C programming and system architecture. Conduct code reviews and ensure adherence to best practices and coding standards.
Project Management: Oversee project timelines, milestones, and deliverables to ensure timely and successful completion. Coordinate with cross-functional teams, including trading, risk management, and data analysis, to align software development with business needs.
Innovation & Improvement: Stay up-to-date with the latest industry trends and technological advancements. Drive continuous improvement initiatives to enhance system performance and efficiency.
Problem Solving: Troubleshoot and resolve complex technical issues in a timely manner. Perform root cause analysis and implement solutions to prevent future occurrences.
Qualifications: Education: Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
Experience: Minimum of 5-7 years of experience in software development, with a strong focus on C programming. Previous experience in a technical lead or team lead role. Experience in the capital markets or financial services industry is highly desirable.
Technical Skills: Proficiency in C programming and deep understanding of system-level programming. Strong knowledge of data structures, algorithms, and software design patterns. Familiarity with Linux/Unix operating systems and network programming. Experience with multi-threaded programming and performance optimization. Knowledge of other programming languages (e.g., C++, Python) and financial protocols (e.g., FIX) is a plus.
Soft Skills: Excellent leadership and team management skills. Strong communication and interpersonal abilities. Ability to work under pressure and meet tight deadlines. Exceptional problem-solving and analytical skills.
Benefits: Competitive salary and performance-based bonuses. Comprehensive health, dental, and vision insurance. Retirement savings plans with employer matching. Professional development opportunities and continuous learning environment. Flexible working hours and remote work options.
#J-18808-Ljbffr