Software Development: Contribute to and enhance our core Java codebase, emphasizing maintainability and clean design.
Scripting & Automation: Utilize scripting (e.g., Python, Bash) and automation tools (e.g., GitHub Actions) to streamline processes and extend system functionality.
System Integration: Design and implement robust integrations with third-party databases, APIs, and data storage systems.
Customer Infrastructure: Partner with remote customer teams to understand their architecture and design implementation plans that prioritize scale and reliability.
Customer Collaboration: Serve as a trusted technical advisor, translating complex customer needs into tailored, scalable solutions.
Cloud Infrastructure: Work with cloud-based systems (AWS) to deploy, monitor, and scale applications, ensuring high performance, reliability, and security across customer environments.
What We’re Looking For
5+ years of experience in an Object Oriented Programming language (e.g. Python, Java, TypeScript).
5+ years of experience working with and optimizing relational databases (e.g., SQL, PostgreSQL).
2+ years of hands-on experience with cloud services, preferably Amazon Web Services (AWS).
Demonstrated expertise in system architecture, API design, and complex integrations.
Ability to travel to client sites, with an estimated commitment of approximately 20% of the time (e.g., a few trips per month).
A resourceful problem-solver comfortable diving into unfamiliar customer databases and infrastructure to understand system mechanics.
Curious, self-directed, and energized by learning new technologies.
Customer-centric, driven by the real-world impact of solving meaningful, hands-on problems.
An exceptional communicator who can simplify complex technical concepts for both engineering and non-technical stakeholders.
Discover fully remote job opportunities in the United States at USA Remote Jobs. Apply for roles like Software Developer, Customer Service Specialist, Project Manager, and more!