Staff Engineer Software
Paylocity
- Location
- US
- Workplace
- Remote
- Employment
- Full Time
- Salary
- USD 110,700–158,200/yr
Posted 2mo ago
The employer’s full description could not be read from their board. This is a summary of the posting — follow the apply link for the original.
Responsibilities
- Design and implement modular, well-architected systems that scale efficiently
- Drive technical strategy and best practices across teams and departments
- Architect solutions that consider both immediate needs and long-term implications
- Identify and champion high-impact technical initiatives that drive business value
- Own and deliver large-scale project features with high reliability and performance
- Delegate effectively to accelerate project timelines and develop team capabilities
- Prioritize and manage multiple high-impact projects simultaneously
- Proactively identify and mitigate technical risks and issues
- Set and maintain high standards for code quality, performance, and observability
- Lead code reviews and technical design discussions with constructive feedback
- Identify and resolve quality issues in team members' code
- Advocate for automation and process improvements
- Mentor and coach team members at all experience levels
- Drive continuous team improvement through knowledge sharing and best practices
- Build strong relationships with engineers across teams and departments
- Foster an inclusive culture that encourages open discussion and collaboration
- Gain alignment on technical strategy across teams and departments
- Drive technical decisions that balance immediate needs with long-term goals
- Build consensus through clear technical communication
- Resolve conflicts constructively while maintaining positive team dynamics
Requirements
- Minimum 8 years of software engineering experience
- Proven track record of leading significant technical initiatives
- Deep understanding of distributed systems and scalability patterns
- Strong background in software architecture and system design
- Experience designing and building data pipelines, integration layers, and ETL tools
- Experience with performance optimization and observability across multiple systems
- Proficiency in C#/.NET
- Strong understanding of software development fundamentals (SOLID principles, design patterns, testing strategies)
- Experience with agile development methodologies and release management processes
- Experience with database design, optimization, and working with both SQL and NoSQL systems
- Strong problem-solving skills and ability to troubleshoot complex integration issues
- Experience with API design and consumption patterns
Preferred
- Familiarity with Ruby
- Bachelor's degree in Computer Science, Software Engineering, or equivalent work experience
Skills
- C#
- .NET
- Python
- Ruby
- AWS
- SQL
- NoSQL
Similar roles
Senior Software Engineer
Redwood Materials · remote · Nevada · USD 180,000–237,500/yr · today
Embedded Software Engineer – Power Electronics, Energy Storage
Redwood Materials · San Francisco, California, United States · USD 180,000–237,500/yr · today
Software Engineer - ML/Computer Vision (Battery Sorting)
Redwood Materials · McCarran, NV · San Francisco, California, United States · USD 152,500–200,000/yr · today
Principal Software Engineer, Core Infrastructure
Oracle · Nashville, TN, United States · today
Senior Software Engineer
Advantest · Lake Forest, CA, United States · today
Staff Software Engineer, Mission Software
Vast · Long Beach, California, United States · USD 188,600–267,720/yr · today