SR. SOFTWARE ENGINEER
Remote Opportunity
Why This Role Is Important
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.
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.
What You Will Do
• 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 Makes You a Great Fit
• Strong experience in data processing, warehousing, tools, and techniques.
• Knowledge of Python, AWS Lambdas and Java.
• Adept at integrating AI tools such as Claude Code into daily work to increase velocity.
• 5+ years of designing scalable, distributed systems and cloud-based architecture.
• Proven ability to contribute to complex technical initiatives from concept through deployment, with clear ownership and follow through.
• Strong technical judgment and the ability to influence without formal authority, aligning teams around sound engineering decisions.
• Demonstrated ability to mentor engineers and elevate quality through clear standards and practical coaching.
• A bias for action, paired with a high bar for reliability, security, and maintainability.
WHAT YOU'LL RECEIVE:
• Competitive salary
• Medical, Dental and Vision benefits
• 401k match
• Generous PTO plan
Our compensation reflects the cost of labor across several US geographic markets. Pay is based on several factors including market location and may vary depending on job-related knowledge, skills, and experience.