About the Role
Exterro, Inc. is seeking a talented Software Engineer to design, develop, and maintain enterprise software applications. This position focuses on building scalable software solutions, improving application performance, developing backend services, and supporting technology platforms used for data risk management, digital forensics, and information governance.
The ideal candidate has strong programming skills, enjoys solving complex technical problems, and can collaborate effectively with engineering and product teams.
Key Responsibilities
- Design, develop, and maintain enterprise software applications.
- Build scalable backend services and application features.
- Develop and integrate REST APIs and database solutions.
- Write clean, reusable, and maintainable code.
- Improve application performance, reliability, and security.
- Troubleshoot software defects and resolve technical issues.
- Participate in code reviews and software testing.
- Collaborate with product managers, QA engineers, and development teams.
- Support cloud-based application development and deployment.
- Maintain technical documentation and development standards.
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent practical experience.
- Experience with Java, C#, Python, JavaScript, or similar programming languages.
- Knowledge of object-oriented programming and software architecture.
- Familiarity with SQL databases and REST APIs.
- Understanding of software development lifecycle practices.
- Experience with debugging, testing, and version control.
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
Preferred Skills
- Experience developing enterprise SaaS applications.
- Familiarity with AWS, Azure, or other cloud platforms.
- Knowledge of cybersecurity, data privacy, or digital forensics technologies.
- Experience with Docker and CI/CD pipelines.
- Understanding of distributed systems and application security.
- Familiarity with Agile and Scrum methodologies.
Benefits
- Comprehensive medical, dental, and vision insurance.
- Flexible working hours and remote-first work environment.
- Paid holidays and paid time off.
- 401(k) retirement plan.
- Life and disability insurance options.
- Professional development opportunities.
- Employee charitable donation matching.
About the Company
Exterro, Inc. is a Portland, Oregon-based software development company founded in 2008. The company specializes in data risk management solutions, helping organizations manage electronic discovery (eDiscovery), data privacy, cybersecurity, information governance, and digital forensics.
Exterro develops enterprise software that helps legal, compliance, security, and IT teams discover, manage, protect, and analyze organizational data. Its technology supports organizations in addressing regulatory requirements, managing digital investigations, and reducing data-related risks.
Pay: $110,000.00 - $145,000.00 per year
Benefits:
- Health insurance
- Relocation assistance
- Vision insurance
Work Location: In person