Software Engineer, Java Developer, Full Stack Developer
Listed on 2026-11-02
-
Software Development
Software Engineer, Java Developer, Full Stack Developer, Python
Keystone Pacific Solutions is hiring a Software Engineer in Buffalo, NY. This full-time position involves developing and maintaining software solutions, collaborating with cross-functional teams to meet client needs.
As a Software Engineer, you will design, code, test, and deploy software applications. You will also troubleshoot issues, optimize performance, and ensure software quality through rigorous testing and code reviews.
You will work in a dynamic team environment at our office in Buffalo, NY. Our workplace fosters innovation and collaboration, providing a supportive atmosphere for professional growth.
The salary range for this position is $120,000 to $169,471, providing a competitive compensation package. In addition to the base salary, employees can access comprehensive health insurance plans that cover medical, dental, and vision care. The retirement plans offer a 401(k) with company matching contributions, allowing employees to save for their future. Professional development opportunities are also available, including tuition reimbursement for courses related to the field, mentorship programs, and workshops to enhance skills and knowledge.
These benefits aim to support the overall well-being and career growth of the employees.
To qualify, you must have a bachelor's degree in Computer Science or a related field. Experience with programming languages such as Java, Python, or C++ is required. Knowledge of software development methodologies and tools is essential.
What you will do:- Design, develop, and maintain software applications and systems.
- Collaborate with product managers, designers, and other engineers to understand requirements and deliver solutions.
- Write clean, efficient, and well-documented code.
- Conduct code reviews and provide constructive feedback to team members.
- Troubleshoot and debug issues to ensure optimal performance.
- Stay up-to-date with emerging technologies and industry trends.
- Bachelor's degree in Computer Science or related field, or equivalent experience.
- 3+ years of experience in software development.
- Proficiency in programming languages such as Java, Python, or C++.
- Experience with software development methodologies such as Agile or Scrum.
- Strong problem-solving and analytical skills.
- Excellent communication and teamwork skills.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).