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
- Set the strategic technical direction for the product team
- Drive, influence, and evangelize the overall technical direction
- Participate in various forums to evolve and push our technical vision
- Work closely across specialties to make deployments easier
- Improve team velocity and overall quality of delivery
- Manage risks, escalated priorities and drive resolution of issues
- Elevate team members and act as a force multiplier
- Mentor, coach, and empower technical team members
- Develop complex technical solutions
- Set and maintain high standards for code quality, performance, and observability
- Share knowledge and interests with other Staff Software Engineers
- Interview new hires and assess technical expertise
- Drive quarterly and multi-quarter technical initiatives
Requirements
- Bachelor's degree in computer science, engineering, technology related field or equivalent experience
- Minimum 8 years of software engineering experience
- Solid understanding of Object-Oriented Analysis and Design
- Proficiency in multiple .NET Frameworks including .NET Core
- Strong C# experience
- Strong NoSQL (MongoDB/PostgreSQL) experience
- Strong SQL Server experience
- Profiling experience in a high transaction, large dataset environment
- Demonstrated expertise designing, evolving, and owning high-usage domain APIs
- Setting architectural standards for APIs
- Ensuring API reliability and backward compatibility
- Driving API quality, observability, and operational excellence
- Strong experience building and scaling complex front-end applications
- Proven ability to architect maintainable UI systems
- Collaborate across teams
- Deep expertise in React is preferred
- Redux or similar state-management solutions highly valued
- Well-versed in Software architecture patterns
- Well-versed in developer tools
- Proven experience in mentoring, coaching, performing code reviews
- Fostering a learning environment
- Broad set of technical skills
- Demonstrated learning agility and intellectual curiosity
- Must be able to work effectively in an agile environment
- Proven track record in solving highly complex and scalable architectural problems
- Incrementally evolving tech debt into modern code
Preferred
- Experience with modern engineering systems that deal with worked time data
- Experience with message brokers (e.g. RabbitMQ)
- Experience with containerization technologies (e.g. Docker)
Skills
- .NET Core
- C#
- MongoDB
- PostgreSQL
- SQL Server
- React
- Redux
- RabbitMQ
- Docker
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