Jobless Developer
Atyeti logo

Posted 7 days ago

Open

Sr. Software Engineer

PrincetonRemoteContract

AI Summary

Senior Software Engineer designing and maintaining backend services in Java and Rust, collaborating on system architecture, optimizing performance, building APIs and microservices, and mentoring junior developers.

About this role

Your expertise

  • Bachelor or equivalent focusing on Computer Science, Software Engineering, etc
  • ideally 5-7 years of experience in a similar position focused on full stack java development within the financial sector
  • interested in learning new technologies and practices, reuse strategic platforms and standards, evaluate options, and make decisions with long-term sustainability in mind
  • strong communicator, from making presentations to technical writing.

Key Responsibilities:

  • Design, develop, and maintain backend services in Java and Rust.
  • Collaborate with cross-functional teams to define system architecture and product requirements.
  • Optimize application performance, memory usage, and latency.
  • Build APIs, microservices, and distributed systems.
  • Write clean, maintainable, and testable code.
  • Conduct code reviews and mentor junior developers.
  • Integrate with CI/CD pipelines and cloud-based deployment systems.

Skills

APIsCI/CDCloud DeploymentCode ReviewsDistributed SystemsJavaMicroservicesPerformance OptimizationRustSystem Architecture

Explore related jobs

Browse these categories

Market data for software engineer roles

All reports →