What are the responsibilities and job description for the Senior Software Engineer position at SimSpace Corporation?
A company is looking for a Senior Software Engineer who will design and develop core SOA-based services to assist users in identifying and mitigating cyber risk.Key ResponsibilitiesDesign, develop, and maintain core SOA-based services focusing on scalability and performanceLead end-to-end technical projects from requirements gathering to deploymentMentor and support engineers, promoting a collaborative culture and best coding practicesRequired Qualifications6 years of hands-on experience in software development with a focus on large-scale, distributed systemsExpertise in an OOP-based language such as Java, Python, Golang, Kotlin, or C#Proven experience with unit testing, integration testing, and deploying services in Kubernetes or similar platformsDemonstrated ability to design and operate fault-tolerant systemsU.S. citizenship as required by existing U.S. Government contracts