Review the job details below and click Apply Now to get started.
Senior Software Engineer
World Remote
New York City, New York, United States
$120,000 / yr
We are a growing technology agency expanding our team to support international client projects, primarily within the U.S. market. Our company operates under a dedicated proxy working model, where our engineers collaborate closely with overseas clients as embedded team members, gaining direct exposure to U.S.-based projects, standards, and work culture.We are seeking highly committed and responsible professionals who are passionate about delivering high-quality, scalable solutions. As a Software Engineer, you will design, build, and maintain robust data systems for global clients while working directly with U.S. teams and receiving structured technical support from our internal leadership.This role offers the opportunity to build real-world experience in the U.S. job market environment, strengthen cross-border collaboration skills, and contribute to impactful international projects — all within a stable and supportive team structure.Key ResponsibilitiesDesign, develop, test, and maintain robust software applications using Java.Collaborate with product managers and stakeholders to define software requirements and deliverables.Participate in code reviews, and provide constructive feedback to team members to improve code quality.Resolve technical issues and troubleshoot software problems as they arise.Mentor junior engineers and actively contribute to enhancing the team’s collective skill set.Stay up-to-date with industry trends and introduce new technologies that can enhance our processes.Contribute to the architectural design of applications and participate in the decision-making process on best practices.Required and preferred qualificationsBachelor's Degree in Computer Science or a related field.Strong proficiency in Java programming.Experience with RESTful APIs and microservices architecture.Familiarity with web frameworks such as Spring or Struts is a plus.Excellent problem-solving skills and attention to detail.3-5 years of experience in software development.Our team consists of dedicated data engineers, analysts, and project managers who work collaboratively to ensure project success. You will report to the Senior Software Engineer and work closely with client teams to align on goals and deliverables. Clear communication and teamwork are essential to our culture.We welcome talented professionals worldwide and provide job placement and marketing opportunities regardless of citizenship status. We value skills, commitment, and professionalism.We offer strong career growth, flexible working hours, and a fully remote work environment to support work-life balance. We also encourage continuous professional development through training and certifications