We offer a competitive salary, comprehensive benefits package, and opportunities for growth and development within the company
Job Title: Software Product Engineer
Location: New York, New York, United States
Salary: $171000 - $208000
Job Description: We are seeking a highly skilled and motivated Software Product Engineer to join our dynamic team. As a Software Product Engineer, you will be responsible for designing, developing, and maintaining software products that meet the needs and expectations of our customers.
Key Responsibilities:
- Collaborate with product managers and cross-functional teams to understand product requirements and translate them into technical designs
- Design and implement software solutions that are scalable, maintainable, and efficient
- Write clean, well-documented, and efficient code using established coding standards and best practices
- Conduct thorough testing to ensure the quality, performance, and security of the software products
- Troubleshoot and debug complex software issues and provide timely resolutions
- Continuously research and evaluate new technologies to improve the functionality and performance of our products
- Work closely with the QA team to ensure effective testing and timely delivery of bug-free software
- Participate in code reviews and provide constructive feedback to improve the overall quality of the codebase
- Collaborate with the DevOps team to automate and streamline the software deployment process
- Proactively identify and address potential roadblocks or challenges in the development process
- Keep up-to-date with industry trends, best practices, and advancements in software engineering
Requirements:
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- Minimum of 3 years of experience in software development, preferably in a product-based environment
- Strong proficiency in programming languages such as Java, C++, or Python
- Experience with front-end development using HTML, CSS, and JavaScript
- In-depth knowledge of database management and SQL
- Familiarity with agile development methodologies and tools such as JIRA
- Experience with version control systems such as Git
- Excellent problem-solving and analytical skills
- Ability to work independently and in a team environment
- Strong communication and collaboration skills
- Passion for learning and staying updated with the latest technologies and industry trends
If you are a self-driven and passionate Software Product Engineer looking for a challenging and rewarding career opportunity, we want to hear from you! Apply now and join our team of talented professionals.