Unity Compass Limited Liability Company is seeking a Software Engineer to design, develop, and maintain scalable applications, requiring innovative solutions and high-quality code to meet stringent security and reliability standards for government and commercial clients.
Requirements
- Proficiency in programming languages such as Python, Java, or Java with Spring Boot framework is essential.
- Experience with containerization tools like Docker and orchestration platforms such as Kubernetes is highly desirable.
- A strong understanding of software design principles, algorithms, and data structures is required to develop efficient and maintainable code.
- Knowledge of RESTful APIs, microservices architecture, and CI/CD pipelines will be advantageous.
- experience with cloud platforms like AWS, Google Cloud, or Azure
- familiarity with monitoring and logging tools such as Prometheus, Grafana, ELK stack
- knowledge of SQL/NoSQL databases
Responsibilities
- Design, develop, test, and maintain high-quality software applications using Python, Java, or Java Spring Boot, ensuring alignment with project requirements and best practices.
- Build and optimize microservices and APIs to enhance system performance, scalability, and reliability.
- Develop, package, and deploy applications leveraging Docker containers and orchestrate workloads with Kubernetes to facilitate cloud-native deployment.
- Collaborate effectively with cross-functional teams including product managers, QA engineers, and DevOps specialists to deliver impactful solutions on time and within scope.
- Participate in code reviews, architecture discussions, and continuous process improvements to uphold coding standards and engineering excellence.
- Write clear, maintainable, and well-documented code to ensure long-term sustainability and ease of knowledge transfer.
- Contribute to the development and refinement of software development lifecycle processes, including CI/CD pipelines and automated testing strategies.
Other
- full-time, hybrid role
- Candidates should demonstrate excellent problem-solving skills, effective communication, and the ability to work collaboratively in a fast-paced environment.
- bachelor's degree in Computer Science, Engineering, or a related field, or equivalent practical experience.
- flexible working hours and hybrid work model
- supportive environment that values diversity and inclusion