Senior Software Engineer
Posted Updated
- The Sr Software Engineer at Reveleer is a highly experienced individual contributor responsible for designing, building, and maintaining reliable software within a defined problem space
- This role focuses on strong execution, sound technical decision making, and helping the team deliver high-quality software that meets product and business needs
- This role supports modernization and quality improvements through hands-on development and day-to-day technical leadership
- Without strong senior engineers, teams struggle with consistency, code quality, and delivery efficiency. This role helps ensure work is done correctly, pragmatically, and with long-term maintainability in mind
- Design and implement features and services within Reveleer’s platform using established architectural patterns. Focusing on the development and operation of the Prospective Intelligence data processing pipelines
- Develops and maintains data pipelines that facilitate the seamless ingestion of data from various data sources, transforms the data into meaningful formats for application databases, data warehouses, and other destinations
- Write high quality, maintainable code and take ownership of systems within your domain
- Contribute to system reliability, performance, and security through disciplined engineering practices
- Participate in design discussions, offering input and recommendations within a defined scope
- Review code, share best practices, and support the growth of less experienced engineers
- Collaborate closely with product managers, designers, and other engineers to deliver agreed outcomes
- What Success Looks Like:
- Features and services are well designed, implemented correctly, and operate reliably in production
- Technical decisions within owned areas balance delivery speed with maintainability and performance
- Code quality improves through strong implementation practices and thoughtful code reviews
- Engineers benefit from informal mentorship and practical guidance on design and implementation
- Work is delivered predictably and aligns with agreed product requirements and timelines
Benefits
- 100% paid short and long term disability
- Flexible PTO and paid company holidays
- Competitive medical, dental, vision
- Retirement savings plan
- Summer Fridays, team outings, office lunches
- A bias for action, paired with a high bar for reliability, security, and maintainability
- Adept at integrating AI tools such as Claude Code into daily work to increase velocity
- Knowledge of Python, AWS Lambdas and Java
- Strong technical judgment and the ability to influence without formal authority, aligning teams around sound engineering decisions
- Proven ability to contribute to complex technical initiatives from concept through deployment, with clear ownership and follow through
- Strong experience in data processing, warehousing, tools, and techniques
- 5+ years of designing scalable, distributed systems and cloud-based architecture
- Demonstrated ability to mentor engineers and elevate quality through clear standards and practical coaching
