Paylocity is looking to solve the problem of streamlining HR and payroll processes for businesses by developing intuitive and easy-to-use software solutions, and is seeking a Senior Engineer Software to lead technical initiatives and drive engineering excellence across the organization.
Requirements
- Strong proficiency in software development languages and frameworks
- Demonstrated experience with agile development methodologies
- Knowledge of performance optimization techniques
- C-Sharp, Java, or a similar modern, object-oriented programming language
- Deep understanding of system architecture principles
- Strong analytical and problem-solving abilities
Responsibilities
- Architect and implement modular, maintainable software solutions that optimize for performance and scalability
- Lead feature and epic design discussions, gathering and incorporating feedback from cross-functional teams
- Drive technical decision-making with consideration for business objectives and customer needs
- Identify and resolve technical ambiguities through systematic analysis and collaboration
- Own medium to large-scale projects from conception to delivery, requiring minimal supervision
- Coordinate across teams to identify and manage technical dependencies
- Develop and execute comprehensive project plans aligned with business objectives
Other
- Bachelor's degree in Computer Science, Software Engineering, or related field
- Minimum 5 years of software engineering experience
- Proven track record of leading significant technical initiatives
- Excellent written and verbal communication skills
- Ability to sit for extended periods