Cynet Systems · 2 days ago
Senior Software Development Engineer - Remote / Telecommute
Cynet Systems is a company that focuses on high-performance software solutions, and they are seeking a Senior Software Development Engineer. The role involves building and maintaining cloud-native applications, developing backend services, and collaborating with cross-functional teams to enhance software features.
EmploymentRecruitingStaffing Agency
Responsibilities
Build, develop, and maintain high-performance, scalable, private cloud-native software applications
Build and operate containerized services using Docker and Kubernetes (CNF-based architectures)
Develop backend services and APIs using Python and FastAPI, with a focus on performance and reliability
Collaborate with multi-functional teams to successfully implement new features and improve existing ones
Compose, build, and consume RESTful APIs used across internal and external systems
Support CI/CD pipelines through tools like Jenkins to facilitate consistent, automated delivery
Participate in data modeling and persistence using PostgreSQL
Apply your proven experience to fix and resolve complex software issues in production and data-center–hosted environments
Participate in all phases of the software development lifecycle, from planning and building to implementation and deployment
Conduct code reviews and provide constructive feedback to ensure code quality and standard methodologies
Work together with frontend engineers as required; React experience is beneficial
Qualification
Required
Build, develop, and maintain high-performance, scalable, private cloud-native software applications
Build and operate containerized services using Docker and Kubernetes (CNF-based architectures)
Develop backend services and APIs using Python and FastAPI, with a focus on performance and reliability
Collaborate with multi-functional teams to successfully implement new features and improve existing ones
Compose, build, and consume RESTful APIs used across internal and external systems
Support CI/CD pipelines through tools like Jenkins to facilitate consistent, automated delivery
Participate in data modeling and persistence using PostgreSQL
Apply your proven experience to fix and resolve complex software issues in production and data-center–hosted environments
Participate in all phases of the software development lifecycle, from planning and building to implementation and deployment
Conduct code reviews and provide constructive feedback to ensure code quality and standard methodologies
Degree in Computer Science, Engineering, or equivalent relevant experience
Strong proficiency in backend software development, primarily using Python
Hands-on experience with Kubernetes, Docker, and containerized workloads
Experience building, maintaining, and consuming APIs at scale
Practical experience with CI/CD methods and tools like Jenkins
Experience with PostgreSQL or similar relational databases
Experience operating in data-center–hosted environments; public cloud exposure is a plus
Exposure to or experience with Infrastructure as Code tools like Terraform
Outstanding problem-solving skills and a committed, self-motivated approach
Preferred
Experience with workflow or orchestration platforms (e.g., Temporal) is an advantage
Experience with ServiceNow or similar platforms is a plus but not required
Having frontend experience (React) is helpful
Knowledge of MCP is desirable