Sr. Software Engineer

  • Enin Systems
  • Texas City, Texas
  • 12/27/2025
Information Technology Telecommunications Java SQL Python Software Engineer Testing

Job Description

Job Description : Sr. Software Engineer Location : Texas MOH : W2 Exp : 12-15 The Software Engineer is responsible for designing, developing, and deploying scalable, high-performance applications using Java and Python. The role involves building backend services, APIs, automation scripts, and microservices while ensuring reliability, security, and efficiency across systems. The engineer will collaborate with cross-functional teams, contribute to architectural decisions, and implement DevOps practices to streamline CI/CD, cloud deployment, and monitoring. The role also includes troubleshooting production issues, optimizing system performance, and maintaining code quality through testing and best engineering practices. Key Responsibilities:Design, develop, and maintain backend applications using Java and PythonDevelop RESTful APIs, microservices, and integration solutionsImplement DevOps pipelines for CI/CD, automation, and deploymentWork with cloud platforms such as AWS, Azure, or GCPCollaborate with architects, product owners, and QA teamsImplement security, performance tuning, and scalability best practicesTroubleshoot, debug, and resolve production and application issuesWrite unit tests, integration tests, and maintain high code quality Required Skills:Strong experience in Java and Python programmingHands-on experience with Spring Boot, Django or FlaskExperience with REST APIs, Microservices architectureStrong knowledge of SQL and NoSQL databasesExperience with DevOps tools: Git, Jenkins, Docker, KubernetesExperience with cloud services (AWS/Azure/GCP)CI/CD pipeline implementationExperience with Linux, Shell scriptingKnowledge of Agile/Scrum methodologies