Senior Software Engineer
- Software Engineer
- San Francisco
- 07/01/2024
- -
Join the Attentive team as a Senior Software Engineer and help create exceptional consumer experiences. We're looking for skilled professionals who thrive in a collaborative environment and are passionate about developing high-quality software solutions. Explore our exciting opportunity below.
1. Collaborate with Product Management: Work closely with product management to meet user needs without compromising on quality or incurring technical debt.
2. System Expansion and Workflow Improvement: Expand or modify systems to serve new purposes or improve existing workflows.
3. Regression Prevention: Take proactive measures to guard against regressions using an array of testing techniques.
4. Communication Skills: Utilize strong written and verbal communication skills to consult with management and ensure system principles alignment.
5. Quality Improvement: Continuously enhance project quality through code contributions and long-term advocacy for larger-scale changes.
6. Consumer Experience Development: Build outstanding consumer experiences by troubleshooting programs and systems to restore normal functionality.
7. System Design Documentation: Develop, document, and revise system design procedures, test procedures, and quality standards.
8. Code Accountability: Take responsibility for code quality, scalability, reliability, and performance.
9. Data Management: Manage and process large datasets for model training and marketing analysis.
10. Cloud Deployment: Deploy applications and services on cloud platforms to ensure scalability and reliability.
11. Generative AI Development: Design and implement advanced generative AI models, with a focus on prompt engineering.
12. Event-Driven Systems Architecture: Develop scalable event-driven architectures to handle high volumes of data and traffic efficiently.
13. Technical Leadership: Lead technical discussions and decisions, acting as a subject matter expert and guiding junior team members.
14. Best Practices and Quality Standards: Advocate for best practices in software development, including code reviews, testing, and documentation, to maintain high standards for code quality and system reliability.
Telecommuting is permitted up to 2 days per week. When not telecommuting, you must report to our office located at 114 Sansome Street, 11th Floor, San Francisco, CA 94104.
Education: Bachelor's degree or U.S. equivalent in Computer Science, Software Engineering, Information Technology, Computer Engineering, or a related field.
Experience: 5 years of professional experience as a Software Developer, Software Engineer, or any related occupation involving software engineering for web technologies or applications.
Additional required experience includes:
We offer competitive perks and benefits to help you bring your best self to work, including health & wellness programs and equity.
For U.S.-based applicants, the base salary range for this full-time position is $215,197 - $240,000, plus equity and benefits. Our salary ranges are determined by role, level, and location.
Please apply online at: OR send your resume to with the subject line #LI-DNI.
Company Name: Attentive
Job Title: Senior Software Engineer