
Software Engineer – Implementation
Just Appraised
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
About the role
- Integrating with heterogeneous government databases and legacy systems
- Reverse-engineering APIs and data structures with limited documentation
- Designing scalable pipelines to ingest and normalize messy property datasets
- Automating complex onboarding workflows across multiple customer environments
- Building infrastructure that ensures reliability and performance across deployments
- Translating real-world operational constraints into robust system architecture
- Contribute to and enhance our core Java codebase, emphasizing maintainability and clean design
- Utilize scripting (e.g., Python, Bash) and automation tools (e.g., GitHub Actions) to streamline processes and extend system functionality
- Design and implement robust integrations with third-party databases, APIs, and data storage systems
- Partner with remote customer teams to understand their architecture and design implementation plans that prioritize scale and reliability
- Serve as a trusted technical advisor, translating complex customer needs into tailored, scalable solutions
- Work with cloud-based systems (AWS) to deploy, monitor, and scale applications, ensuring high performance, reliability, and security across customer environments.
Requirements
- 2+ years of professional software development experience
- Strong proficiency in at least one backend programming language (e.g., Java, Python, Ruby)
- 2+ years of experience working with and optimizing relational databases (e.g., SQL, PostgreSQL)
- 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 10% travel time year over year
- 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.
Benefits
- Competitive compensation and stock equity plan
- Comprehensive benefits package that includes medical, dental, vision, and life insurance
- Company sponsored pre-tax retirement savings program (401k)
- A flexible work environment that supports working from home
- Flexible PTO
- Parental Leave
- Home office stipend
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaPythonRubySQLPostgreSQLAPI designsystem architecturedata integrationautomationcloud services
Soft Skills
problem-solvingcuriosityself-directedcustomer-centriccommunicationadaptabilitycollaborationtechnical advisingscalability focuslearning