[Remote] Software Engineer
Note: The job is a remote job and is open to candidates in USA. Convergenz 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
- Develop 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, perform root cause analysis, and implement fixes and enhancements
- Contribute to integration pipeline work leveraging tools and services such as Databricks and AWS Lambda
- Write clean, maintainable, well-tested code and participate in peer reviews
- Document current 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 Security Clearance
- Bachelor's degree in Information Technology, Computer Science, Engineering, or related 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 source control tools such as GitHub, GitLab, or Bitbucket
- Experience troubleshooting technical issues, analyzing root cause, and supporting production systems
- Strong written and verbal communication skills
- Experience with Databricks and/or AWS Lambda
- Experience in an Agile software development environment
- Experience with CI/CD pipelines using tools such as Jenkins, GitLab CI/CD, or GitHub Actions
- Experience with Docker 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