
Software Engineer
Entrata
full-time
Posted on:
Location Type: Hybrid
Location: Logan • Utah • United States
Visit company websiteExplore more
Salary
💰 $70,100 - $110,000 per year
Job Level
Tech Stack
About the role
- Design, develop, and implement reporting features and modules within web applications using Python
- Collaborate with product managers and designers to define reporting requirements and technical specifications
- Troubleshoot and resolve reporting component issues, optimizing performance and user experience
- Work with frontend and backend engineers to integrate reporting features seamlessly into the application architecture
- Participate in code reviews, providing constructive feedback to ensure code quality
- Document technical designs, implementation details, and reporting-related processes
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or a related field
- 1+ years of professional software development experience with a strong emphasis in Python
- Demonstrable experience leveraging AI-powered development tools (e.g., Cursor AI, GitHub Copilot, Claude Code)
- Strong problem-solving skills and a passion for creating high-quality software solutions
- Familiarity with version control systems (e.g., Git) and Agile development methodologies
Benefits
- Flexible and transparent culture with remote and hybrid work options
- Generous vacation time
- Frequent company recharge days for work-life balance
- Comprehensive medical, dental, and vision coverage, including fertility benefits
- HSA/FSA options
- Employer-paid disability benefits
- 401(k) or similar retirement plans with employer matching
- Wellness initiatives promoting physical and mental well-being
- Access to an onsite gym at HQ
- Mental health resources
- Wellness challenges and employee assistance programs
- Family-centric leave policies
- Entrata Cares programs for volunteerism and charity events
- Exclusive Previ cell phone plan and discounts on services
- Bi-annual swag drops for employees
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard skills
PythonAI-powered development toolsGitAgile development methodologies
Soft skills
problem-solvingcollaborationconstructive feedbackdocumentation
Certifications
Bachelor's degree in Computer ScienceBachelor's degree in Software Engineering