Software Engineer III
6sense · Austin, TX · 1 mo ago
RemoteRemoteEngineering$135k–$198k/yrFull-time
About the role
We are looking for a Software Engineer III (Full Stack) to build highly scalable, customer-facing applications that power the next generation of Revenue AI products. This role requires strong engineering fundamentals and hands-on experience building modern web applications across both backend and frontend technologies.
Responsibilities
- Design, develop, test, deploy, and maintain scalable full-stack applications.
- Build high-performance backend services using Java, Spring Boot, and RESTful APIs.
- Develop responsive and reusable frontend applications using React, TypeScript, HTML, and CSS.
- Collaborate with Product, Design, and Architecture teams to translate business requirements into technical solutions.
- Design APIs and data models that are scalable, secure, and maintainable.
- Build applications capable of processing large datasets while maintaining high availability and performance.
- Write clean, maintainable, and well-tested code following engineering best practices.
- Participate in technical design discussions and contribute to architecture decisions.
- Troubleshoot production issues, identify root causes, and implement durable fixes.
- Leverage AI-assisted development tools, coding assistants, and autonomous agents to improve engineering productivity, automate routine development tasks, accelerate software delivery, and enhance software quality.
Requirements
- Bachelor's degree in Computer Science, Engineering, or a related technical field.
- 4+ years of professional software engineering experience building production software.
- Strong understanding of object-oriented design, software architecture, design patterns, and distributed systems.
- Strong programming skills in Java with hands-on experience building applications using Spring Boot.
- Experience building modern frontend applications using React and TypeScript.
- Experience with relational and NoSQL databases such as MySQL, PostgreSQL, MongoDB, or similar.
- Experience working with cloud platforms such as AWS, Azure, or GCP.
- Experience working with containerized applications and Kubernetes.
- Experience with Git, CI/CD pipelines, automated testing, and modern software delivery practices.
- Working knowledge of unit, integration, and end-to-end testing frameworks.
- Strong debugging, analytical, and problem-solving skills.
- Excellent written and verbal communication skills.
- Demonstrated experience using AI-assisted development tools, coding copilots, and agent-based workflows to improve software development efficiency and code quality.
Preferred Qualifications
- Experience working with event-driven or distributed architectures.
- Experience with Kafka, messaging systems, or asynchronous processing.
- Experience with Redis or distributed caching technologies.
- Experience with observability platforms, monitoring, logging, and performance tuning.
- Experience with Kubernetes, Docker, and cloud-native application development.
- Experience working with design systems and reusable component libraries.
- Experience with Python and building backend services using frameworks such as Django or FastAPI.
- Knowledge of application security best practices.
What Makes You Successful
- You take ownership from design through production and continuously improve the systems you build.
- You enjoy solving complex technical problems while balancing scalability, reliability, and maintainability.
- You thrive in collaborative, cross-functional environments and communicate technical ideas effectively.
- You proactively identify opportunities to simplify systems, automate workflows, and improve engineering productivity.
- You embrace learning new technologies and are excited about applying AI to transform how software is built.
Benefits
- Full-time employees can take advantage of health coverage, paid parental leave, generous paid time-off and holidays, quarterly self-care days off, and stock options.
- We’ll make sure you have the equipment and support you need to work and connect with your teams, at home or in one of our offices.
- We have a growth mindset culture that is represented in all that we do, from onboarding through to numerous learning and development initiatives including access to our LinkedIn Learning platform.
- We host quarterly wellness education sessions to encourage self care and personal growth.
- We celebrate and energize all 6sense employees and their backgrounds with ERG-hosted events.
Equal Opportunity Employer
6sense is an Equal Employment Opportunity and Affirmative Action Employers. Qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender perception or identity, national origin, age, marital status, protected veteran status, or disability status.