- Company Name
- Graco
- Job Title
- Senior Software Engineer – Salesforce
- Job Description
-
**Job Title:** Senior Software Engineer – Salesforce
**Role Summary:**
Design, develop, test, and maintain high‑performance, scalable software solutions while providing technical leadership throughout the full software development life cycle. Partner with functional and business teams to translate requirements into robust, secure applications and contribute to architecture and governance decisions.
**Expectations:**
- Lead technical design and code reviews, ensuring adherence to quality, security, and regulatory standards (e.g., SOX).
- Drive performance optimization, issue resolution, and documentation of designs and procedures.
- Mentor junior engineers and manage multiple priorities in an agile environment.
- Collaborate cross‑functionally to integrate with enterprise platforms and third‑party systems.
**Key Responsibilities:**
1. Execute all SDLC phases: analysis, design, development, testing, implementation, and documentation.
2. Develop and maintain secure, scalable applications using Java, C#, .NET, JavaScript, Python, Groovy, PL/SQL, etc.
3. Lead design/code reviews and enforce best practices and coding standards.
4. Identify and remediate performance bottlenecks, bugs, and system issues.
5. Participate in architecture decisions, strategic planning, and governance activities.
6. Ensure compliance with security, SOX, and other regulatory requirements.
7. Produce technical design documents, configuration change logs, and SOPs.
8. Work with functional teams to convert business needs into technical specifications.
9. Coordinate with IT groups to integrate middleware, reporting tools, and third‑party services.
10. Guide and support team members in maintaining critical internal and external applications.
**Required Skills:**
- 5+ years IT experience with enterprise application engineering.
- 3+ years hands‑on technical lead experience.
- Proficiency in one or more languages: Java, C#/.NET, JavaScript, Python, Groovy, PL/SQL.
- Strong grasp of software engineering principles, data structures, algorithms, and design patterns.
- Experience with relational and/or NoSQL databases.
- Version control (Git), CI/CD pipelines, and Agile methodology expertise.
- Knowledge of SDLC, change management, and secure coding practices.
- Excellent problem‑solving, communication, and collaboration abilities.
- Ability to mentor, lead initiatives, and manage priorities.
- Preferred: hybrid cloud/on‑premise architectures, microservices, DevOps tools (Jenkins, FlexDeploy, Ansible), modern front‑end frameworks (React, Angular, Vue.js).
**Required Education & Certifications:**
- Bachelor’s degree in Computer Science, Information Systems, Software Engineering, or related field.
- No specific certifications required; relevant certifications (e.g., AWS, Azure, Scrum Master, TOGAF) are a plus.
Minneapolis, United states
On site
Senior
03-03-2026