Senior Software Engineer
1238login
Job details
Job description, work day and responsibilities
Job Description: Senior Software Developer Position Overview: We are seeking a highly skilled Senior Software Engineer with 4-5 years of experience to join our development team. The ideal candidate will be responsible for designing, developing, and maintaining cutting-edge software. You will collaborate with cross-functional teams to ensure the scalability, security, and reliability of our software solutions. Experience with GitHub, software design, and testing for scale is essential for this role. Responsibilities: - Design and develop innovative tools based on Cyber Security and Non-Voice Omni Channel Platform which will be integrated to SIEM to detect, prevent, and respond to security threats. - Collaborate with cybersecurity experts to understand requirements and translate them into scalable software solutions. - Implement robust and efficient code using best practices in software engineering. - Work closely with product managers, architects, and other stakeholders to ensure alignment with project goals and timelines. - Conduct code reviews, provide constructive feedback, and mentor junior team members. - Participate in all phases of the software development lifecycle, including requirements gathering, design, implementation, testing, deployment, and maintenance. - Ensure code quality, performance, and security through rigorous testing and code analysis. - Stay updated on emerging technologies, industry trends, and cybersecurity threats to continuously improve our software solutions. Requirements: - Bachelor’s degree in computer science, Engineering, or related field. Master's degree preferred. - 5-7 years of professional experience in software engineering, with a focus on cybersecurity. - Proficiency in programming languages such as Python, Java, or C++. - Experience with GitHub or other version control systems for collaborative software development. - Strong understanding of software design principles and patterns. - Experience in designing, developing, and testing scalable software solutions. - Knowledge of cybersecurity concepts, including encryption, authentication, and intrusion detection/prevention. - Familiarity with Agile development methodologies and DevOps practices. - Excellent problem-solving skills and attention to detail. - Strong communication and collaboration skills, with the ability to work effectively in a cross-functional team environment. Preferred Qualifications: - Experience with cloud platforms such as AWS, Azure, or Google Cloud. - Familiarity with containerization technologies like Docker and Kubernetes. - Knowledge of network security protocols and tools. Join our team and contribute to the development of innovative cybersecurity solutions that protect our customers' data and privacy. Apply now to be part of our mission to secure the digital world!
Company address
Offer ID: #804150,
Published: 8 months ago,
Company registered: 5 months ago