Software Engineer - Cybertec : Job Details

Software Engineer

Cybertec

Job Location : New York,NY, USA

Posted on : 2025-08-05T07:37:22Z

Job Description :
this could 2 candidates. They need to be very good in multithreads, tokens, etc., these are hi level backend toles.Client- NYC- 3x a week hybrid L-7 SWE- advanced backend engineer- Almost Architect level Contract: 12 months open ended/ will renew 2 interviews Rate: 75 Person will responsible for the full software development lifecycle, collaborating with Client stakeholders, driving automation, and mentoring engineering teams. Her duties will include but are not limited to:
  • Design, develop, test, and deploy scalable, secure, and high-performance software solutions (using Java 8+, Spring Boot, Oracle RDBMS, Redis, RESTful APIs, Microservices, etc.) across the full software development lifecycle.
  • Collaborate with cross-functional teams, including product managers and business stakeholders, to define technical requirements and prioritize features.
  • Drive integration of software-based services with a focus on customer journey and experience.
  • Own the end-to-end delivery of complex, highly-performant, low-latency, software-based features and services, including architecture, development, testing, deployment, and documentation.
  • Develop and maintain software applications - which are part of the Java ecosystem - ensuring adherence to secure coding practices and industry standards.
  • Automate software build, testing, deployment, and operational monitoring processes to support continuous integration and continuous delivery (CI/CD).
  • Perform software debugging and troubleshooting, including analyzing core Java and JVM heap/thread dumps.
  • Conduct code reviews, design reviews, and technical discussions to ensure quality and maintainability of software deliverables.
  • Lead and participate in the development and integration of APIs and microservices, ensuring system interoperability and reusability.
  • Troubleshoot and resolve complex software issues, including performance bottlenecks and system failures, using tools such as core dumps and logs.
  • Track and improve delivery metrics (e.g., velocity, lead time, defect leakage).
  • Contribute to architectural decisions and provide technical leadership in the design and implementation of software components and systems.
  • Mentor junior engineers by sharing technical knowledge, best practices, and guiding their contributions to projects.
  • Document software architecture, technical designs, and system interfaces for internal and external consumption.
  • Perform unit, integration, and system testing using methodologies like Test-Driven Development (TDD), Behavior-Driven Development (BDD), Contract Testing and Consumer-Driven Testing.
  • Apply software engineering principles and design patterns (e.g., Factory, Singleton, Circuit Breaker, etc.) to ensure code modularity and scalability.
  • Use code quality and security tools (e.g., SonarQube, Checkmarx) to analyze and improve source code quality.
  • Monitor system performance metrics and contribute to initiatives aimed at improving reliability, uptime, and end-user experience.
  • Champion the adoption of technology standards and frameworks; review code, tests, and automation created by team members.
  • Share and seek knowledge within Client's Guild Program to promote the reuse of software patterns, software libraries, and best practices that enhance productivity across Client's global ecosystem.
Apply Now!

Similar Jobs ( 0)