We are looking for a highly motivated and skilled UNIX Software Engineer to join our dynamic team
Job Title: UNIX Software Engineer
Location: New York, New York, United States
Job Type: Full-time
Salary: $152000 - $192000
As a UNIX Software Engineer, you will be responsible for designing, developing, and maintaining software applications that run on UNIX operating systems. You will work closely with cross-functional teams to understand project requirements and deliver high-quality solutions that meet the needs of our clients.
Key Responsibilities:
- Develop and maintain software applications for UNIX operating systems using programming languages such as C, C++, and shell scripting.
- Collaborate with cross-functional teams to understand project requirements and translate them into technical specifications.
- Design and implement efficient and scalable software solutions that meet project objectives.
- Troubleshoot and debug software issues in a timely manner.
- Work with quality assurance teams to ensure the quality and reliability of software applications.
- Keep up-to-date with the latest trends and advancements in UNIX software development and make recommendations for improving existing systems.
- Write technical documentation, including design documents, user manuals, and release notes.
- Participate in code reviews and provide constructive feedback to improve code quality.
- Mentor junior team members and contribute to their growth and development.
- Actively participate in team meetings and brainstorming sessions to share ideas, solutions, and best practices.
Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, or a related field.
- Minimum of years of experience in software development for UNIX operating systems.
- Strong proficiency in programming languages such as C, C++, and shell scripting.
- Experience with UNIX system administration, including installation, configuration, and troubleshooting.
- Familiarity with software development tools, such as compilers, debuggers, and version control systems.
- Knowledge of software development methodologies and best practices.
- Excellent problem-solving and analytical skills.
- Strong communication and interpersonal skills.
- Ability to work independently and in a team environment.
- Proven track record of delivering high-quality software solutions on time and within budget.
If you have a passion for software development and a desire to work on challenging projects, we would love to hear from you. Apply now and be part of a fast-growing company that values innovation and teamwork.