Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Dice, so some details may not match this job. The employer's own page has the real description.
Overview
The Senior Software Engineer - Network Systems at Dice will play a critical role in the design, development, and enhancement of our network systems infrastructure. This position requires a seasoned engineering professional who is adept at working with complex network software and systems, focusing on performance optimization, reliability, and security. The successful candidate will collaborate with cross-functional teams to implement innovative solutions that streamline operations and improve overall system efficiency.
Job Responsibilities
- Design, develop, and implement network systems software, ensuring high performance and scalability.
- Architect and optimize existing network applications to meet evolving business requirements.
- Conduct performance analysis, troubleshooting, and debugging of software and hardware-related issues.
- Collaborate with product management and other engineering teams to define requirements and deliver robust solutions.
- Maintain network security protocols and enhance system integrity through regular updates and patches.
- Create and maintain technical documentation as it relates to network systems and procedures.
- Mentor junior engineers, providing technical guidance and promoting best practices across the team.
- Participate in code reviews to ensure adherence to industry standards and company policies.
Qualifications
- Bachelor's degree in Computer Science, Information Technology, or a related field; advanced degree is a plus.
- Minimum of 5 years of experience in software engineering, with a focus on network systems.
- Strong proficiency in programming languages such as Python, Java, or C++.
- In-depth knowledge of network protocols, architecture, and security solutions.
- Experience with Agile development methodologies and tools.
- Ability to analyze complex technical issues and develop effective solutions.
- Proven experience in mentoring and developing junior engineering talent.
- Excellent communication skills, both written and verbal.
Technologies & Tools
The Senior Software Engineer - Network Systems will work with a diverse set of technologies and tools including network simulation software, API development frameworks, automated testing tools, and cloud-based platforms. Familiarity with network monitoring tools and frameworks such as Wireshark, Prometheus, and Kubernetes will be highly advantageous. The role often involves collaboration using tools like JIRA, Git, and Agile methodologies for project tracking and source control.
Ideal Candidates
The ideal candidate for this position will demonstrate strong analytical and problem-solving skills, a commitment to excellence, and the ability to thrive in a fast-paced, dynamic environment. They will possess a passion for technology and innovation, displaying a proactive approach to challenges and a collaborative spirit. Additionally, strong interpersonal skills and the ability to communicate effectively with team members at all levels are essential for success in this role.
Among 15 to 24-year-olds in Guyana, unemployment was 24.9% in 2025, against 12% for everyone, by the International Labour Organization’s estimate. See it over the years →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.