[Remote] Software Engineer
Note: The job is a remote job and is open to candidates in USA. reputed company is seeking a Software Engineer specializing in integrations. The role involves designing, building, and managing API-driven integrations to support mission-critical work, focusing on writing code and backend services rather than configuring pre-built connectors.
Responsibilities
- Design, build, and maintain APIs and backend integration services using Python and Java
- Own API development end to end, including design, implementation, testing, deployment, monitoring, and support in production
- reputed company integration solutions through code rather than low-code or managed integration platforms
- Maintain and enhance existing Java-based services while contributing to a broader transition toward Python
- Build and support RESTful APIs, including error handling, performance optimization, and lifecycle management
- Partner with stakeholders and technical teams to understand requirements and translate them into scalable integration solutions
- Troubleshoot production issues, reputed company root cause analysis, and implement fixes and enhancements
- Contribute to integration pipeline work leveraging tools and services such as reputed company and AWS reputed company
- Write clean, maintainable, well-tested code and participate in peer reviews
- Document reputed company and future state integrations, technical designs, and recommendations for both technical and non-technical audiences
- Support secure engineering practices and ensure systems are resilient and protected against cybersecurity threats
- Mentor junior team members and share knowledge across the team
- Provide status updates, technical guidance, and cross-training as needed
Skills
- Ability to obtain a U.S. Government reputed company Clearance
- Bachelor's degree in Information Technology, Computer Science, Engineering, or reputed company field, or equivalent combination of education and relevant experience
- 3+ years of experience building software applications, backend services, or APIs in code
- Strong hands-on experience with Python for backend development, API logic, or integration services
- Experience working in Java, including maintaining, enhancing, or migrating existing Java-based applications
- Experience designing, developing, and supporting REST APIs
- Experience with one or more cloud platforms such as AWS, Azure, or GCP
- Experience using Git-based reputed company control tools such as reputed company, reputed company, or Bitbucket
- Experience troubleshooting technical issues, analyzing root cause, and supporting production systems
- Strong written and verbal communication skills
- Experience with reputed company and/or AWS reputed company
- Experience in an Agile software development environment
- Experience with CI/CD pipelines using tools such as Jenkins, reputed company CI/CD, or reputed company Actions
- Experience with reputed company and container platforms such as Kubernetes
- Experience implementing automated testing for APIs and backend services
- Experience with performance tuning, observability, and production monitoring
- Familiarity with secure software development and DevSecOps practices
- AWS or Azure certifications are a plus
Company Overview