Remote Senior Software Engineer

at SingTone Technologies

Posted 6 hours ago 1 applied

Description:

  • SingTone Technologies, LLC is seeking a highly skilled and experienced Senior Software Engineer to design, develop, and deploy enterprise applications as part of a cross-functional Agile team.
  • The ideal candidate will have strong experience in event-driven architectures, microservices, container orchestration, and UI/UX development.
  • This role requires a strong understanding of both front-end and back-end systems, message brokers, CI/CD pipelines, and cloud-native technologies.
  • The engineer will collaborate with teams to design and implement scalable software solutions, build event-driven applications and RESTful microservices using Spring Boot, and develop front-end interfaces using React.
  • The position involves working with RabbitMQ for message queuing and event streaming, deploying microservices to Kubernetes clusters via CI/CD pipelines, and monitoring production systems to troubleshoot issues.
  • The engineer will create technical documentation, submit weekly activity reports, and collaborate with stakeholders to define technical requirements and deliverables.

Requirements:

  • A Bachelor’s degree in Computer Science or a related field is required.
  • A minimum of 5 years of experience in software engineering or full-stack development is necessary.
  • Prior experience working in an Agile development environment is essential.
  • Proficiency in Spring Boot for building microservices is required.
  • Experience with React and/or Angular for developing responsive front-end interfaces is necessary.
  • Expertise with RabbitMQ or Kafka for message queuing and streaming is required.
  • Familiarity with Kubernetes for container orchestration is necessary.
  • Strong knowledge of RESTful APIs and web services is required.
  • Proficient in event-driven design principles and system resilience techniques is necessary.
  • Skilled in writing unit tests with a minimum goal of 85% code coverage is required.
  • The ability to analyze and resolve complex technical problems is essential.
  • Excellent verbal and written communication skills are required.
  • Experience using design patterns effectively in scalable system design is necessary.
  • Knowledge of CI/CD pipelines for automated software delivery is required.
  • Familiarity with ElasticSearch is a plus.
  • The candidate must be legally authorized to work in the United States and must comply with hybrid on-site requirements in Annapolis, MD.

Benefits:

  • The position offers a hybrid work environment, requiring three days onsite in Annapolis, MD, and two days remote at a suitable off-site location.
  • The candidate must be available to report onsite within 24 hours if required.
  • Remote work must be performed within the U.S.; work from outside the country is not allowed without written approval.
  • The company provides opportunities for professional development and certifications, including Spring Professional Certification, Certified Kubernetes Application Developer (CKAD), and cloud certifications (AWS, Azure, or GCP).
  • Agile or Scrum Certification (e.g., CSM, PMI-ACP) is also beneficial for the role.