Senior Software Engineer - Remote Opportunity in Tech
About the Role
We are seeking a Senior Software Engineer to join our dynamic team remotely. In this role, you will be responsible for writing high-quality code for software that performs at scale, ensuring it is supportable and extensible. As a Senior Software Engineer, you'll integrate with our existing CI/CD pipeline and contribute to continuous improvements while independently designing, planning, and delivering high-quality software.
What You'll Do
- Develop backend REST-based microservices that are robust and scalable.
- Work autonomously or collaboratively on multiple product features without guidance.
- Propose technical solutions for new or revised features based on a deep understanding of the product and business domain.
- Provide technical leadership and mentor junior developers, fostering a culture of technical excellence.
- Ensure adherence to agile practices and scalable architecture principles.
- Utilize technologies such as Java, Spring Boot, SQL, NoSQL, and messaging systems like Kafka and RabbitMQ.
- Implement centralized caching solutions using Redis and manage AWS resources including EC2, Lambda, and S3.
- Utilize CI/CD tools like Jenkins or GitHub Actions to streamline development processes.
Requirements
- BS/MS in Computer Science or a related field.
- 5+ years of hands-on experience in large-scale production coding.
- Strong commitment to quality code, understanding that lives depend on it.
- Excellent software design skills with experience in Java, Spring Boot, and modern MVC frameworks.
- Proficient in AWS services such as EC2, Lambda, and S3.
- Experience with CI/CD practices and tools like Jenkins or GitHub Actions.
- Ability to understand complex workflows and develop innovative solutions.
Nice to Have
- Experience in healthcare technology and standards (e.g., HL7, FHIR).
- Familiarity with data analytics and machine learning concepts.
What We Offer
- Competitive salary in the range of $120,000 to $150,000 per year.
- Flexible remote work environment.
- Opportunities for professional growth and development.
- Collaborative and inclusive company culture.
- Access to the latest technologies and tools.
This Senior Software Engineer role offers a competitive salary, the flexibility of remote work, and opportunities for professional growth in a collaborative environment.
About New York Technology Partners
Explore exciting career opportunities at New York Technology Partners in 2026. Browse our extensive listings for remote, hybrid, and office roles tailored to your skills. Utilize advanced filters to streamline your job search, track your applications, and gain valuable insights about the company. Stay updated on industry news and enhance your application with our resume tailoring features to secure your ideal position at New York Technology Partners.
Who Will Succeed Here
Proficient in building scalable microservices using Java and Spring Boot, with hands-on experience in deploying applications on AWS and leveraging CI/CD practices for automated testing and deployment.
Self-motivated and disciplined, with a strong ability to manage time effectively while working remotely, ensuring consistent productivity and collaboration with team members across different time zones.
A problem-solver with a deep understanding of both SQL and NoSQL databases, capable of designing data models that optimize performance and reliability, while also having experience with messaging systems like Kafka and RabbitMQ.
Learning Resources
Career Path
Market Overview
Skills & Requirements
Domain Trends
Industry News
Loading latest industry news...
Finding relevant articles from the last 6 months