- Location
- New York, NY, United States · Onsite
- Compensation
- $110k – $125k • No equity
- Employment
- Full-time
- Experience level
- MID (2–5 years exp)
- Specialization
- Software Engineer, Wellfound
- Source
- Wellfound
Position Summary
We are seeking a talented and motivated Software Engineer to design, develop, test, and maintain scalable software solutions that support business objectives and enhance user experiences. The ideal candidate will possess strong programming skills, problem-solving abilities, and a passion for building high-quality software in a collaborative environment.
This role offers the opportunity to work on modern technologies, contribute to innovative projects, and collaborate with cross-functional teams throughout the software development lifecycle.
Key Responsibilities
- Design, develop, test, and deploy software applications and services
- Write clean, maintainable, and efficient code following industry best practices
- Collaborate with product managers, designers, QA engineers, and other developers to deliver high-quality solutions
- Develop and integrate RESTful APIs and microservices
- Troubleshoot, debug, and resolve software defects and performance issues
- Participate in code reviews and contribute to technical discussions
- Work with databases to design, optimize, and manage data solutions
- Support software deployment, release management, and CI/CD processes
- Create and maintain technical documentation
- Continuously learn and adopt new technologies, tools, and development practices
Required Qualifications
- Master's degree in Computer Science, Software Engineering, Information Technology, or a related field
- 0–2 years of experience in software development (internships, research projects, and academic projects may be considered)
- Strong knowledge of programming languages such as Java, Python, C++, C#, or JavaScript
- Understanding of object-oriented programming, data structures, algorithms, and software design principles
- Familiarity with web services, APIs, and modern software development practices
- Experience with Git or other version control systems
- Strong analytical, debugging, and problem-solving skills
- Excellent written and verbal communication skills
- Ability to work effectively in a collaborative team environment
Preferred Qualifications
- Experience with frontend frameworks such as React, Angular, or Vue.js
- Familiarity with backend technologies such as Spring Boot, Node.js, .NET, or Django
- Experience working with SQL or NoSQL databases
- Exposure to cloud platforms such as AWS, Azure, or Google Cloud Platform (GCP)
- Familiarity with Docker, Kubernetes, or containerization technologies
- Understanding of Agile/Scrum development methodologies
- Experience with CI/CD tools and DevOps practices