Software Engineer - New York, NY

Only for registered members New York, NY, United States

1 month ago

Default job background
$100,000 - $150,000 (USD) per year *
* This salary range is an estimation made by beBee

Job summary

The Software Engineer plays a key role in designing, developing, testing, and maintaining high-quality software solutions that support organizational objectives.

Responsibilities

  • Design, implement, and maintain software applications that meet business and technical requirements.
  • Write clean, efficient, and well-documented code using modern programming languages and frameworks.
  • Collaborate with product managers, designers, and other engineers to translate requirements into technical solutions.
  • Conduct thorough testing, debugging, and performance tuning to ensure optimal functionality and user experience.
  • Maintain and improve existing systems by identifying areas for enhancement and applying sustainable solutions.
  • Participate in code reviews, providing constructive feedback to team members and ensuring adherence to best practices.
  • Integrate third-party services, APIs, and tools into applications as needed.
  • Support deployment processes and provide technical troubleshooting when production issues arise.
  • Stay updated with emerging technologies, frameworks, and industry trends to ensure solutions remain modern and competitive.
  • Document system designs, processes, and operational procedures for knowledge sharing and continuity.

Qualifications

  • Bachelor's degree in Computer Science, Software Engineering, or related field.
  • Proven experience with one or more programming languages (e.g., Java, Python, C++, JavaScript).
  • Knowledge of software development methodologies such as Agile or Scrum.
  • Experience with version control systems (e.g., Git) and collaborative development platforms.
  • Familiarity with databases, both relational (SQL) and non-relational (NoSQL).
  • Strong problem-solving, analytical, and debugging skills.
  • Ability to write secure, efficient, and scalable code.
  • Excellent communication and teamwork abilities.
  • Experience with cloud platforms (AWS, Azure, or GCP) is a plus.
  • Knowledge of DevOps practices, CI/CD pipelines, and containerization technologies (e.g., Docker, Kubernetes) preferred.

Desired requirements

  • The ideal candidate is a detail-oriented engineer with a balance of technical expertise and creativity.
  • They thrive in dynamic environments, enjoy learning new technologies, and are motivated by the challenge of building scalable and impactful systems.
  • Beyond technical ability, they are strong collaborators who can communicate effectively with both technical and non-technical stakeholders, ensuring that solutions align with business goals while maintaining a high standard of software craftsmanship.

Lorem ipsum dolor sit amet
, consectetur adipiscing elit. Nullam tempor vestibulum ex, eget consequat quam pellentesque vel. Etiam congue sed elit nec elementum. Morbi diam metus, rutrum id eleifend ac, porta in lectus. Sed scelerisque a augue et ornare.

Donec lacinia nisi nec odio ultricies imperdiet.
Morbi a dolor dignissim, tristique enim et, semper lacus. Morbi laoreet sollicitudin justo eget eleifend. Donec felis augue, accumsan in dapibus a, mattis sed ligula.

Vestibulum at aliquet erat. Curabitur rhoncus urna vitae quam suscipit
, at pulvinar turpis lacinia. Mauris magna sem, dignissim finibus fermentum ac, placerat at ex. Pellentesque aliquet, lorem pulvinar mollis ornare, orci turpis fermentum urna, non ullamcorper ligula enim a ante. Duis dolor est, consectetur ut sapien lacinia, tempor condimentum purus.
Get full access

Access all high-level positions and get the job of your dreams.