
Senior Software Engineer – Java, Contract
Posted 1 day ago

Posted 1 day ago
This is a fully remote position, open to applicants in United States.
• Gather technical requirements and assist in the design of software solutions utilizing AWS and Azure technologies.
• Develop production-quality code in Java, Python, and SQL that adheres to high standards for maintainability, security, and observability.
• Create and maintain intricate, microservice-oriented, event-driven architectures.
• Apply testing strategies and automation throughout the entire stack.
• Engage in on-call duties to help sustain system health, performance, and reliability.
• Work collaboratively with engineering, design, and product teams to achieve high-quality results.
• Detect and proactively mitigate potential technical or operational risks before they affect customers.
• Bachelor’s degree or higher in Computer Science, Software Engineering, or a related discipline.
• Over 8 years of professional software development experience.
• More than 4 years of experience in developing Java-based backend applications.
• Comprehensive experience in the full software development lifecycle, which includes requirements gathering, design, implementation, testing, deployment, and operations.
• Proven experience in constructing complex, event-driven, microservice architectures.
• Solid understanding of the reliability, observability, and security of production-level systems.
• Experience in or working with government sectors is highly advantageous.
• Client-facing or consulting experience is preferred but not mandatory.
• Health insurance
• 401(k)
• Paid time off
• Remote work options
Cision France
Navigate Power
Get handpicked remote jobs straight to your inbox weekly.