Sr Software Engineer
Role details
Job location
Tech stack
Job description
The Senior Software Engineer is responsible for leading the design, development, and implementation of robust software solutions with a focus on SQL database architecture, Web Services, and API integrations. This role requires extensive experience in SCRUM/AGILE environments, a commitment to best practices, and an ability to collaborate effectively with cross-functional teams to deliver high-quality technology solutions., The Senior Software Engineer standardizes the quality assurance procedure for software. Oversees testing and debugging and develops fixes. Researches complaints and makes necessary adjustments and/or recommendations to resolve complex software related issues. Begins to influence department's strategy. Makes decisions on moderately complex to complex issues regarding technical approach for project components, and work is performed without direction. Exercises considerable latitude in determining objectives and approaches to assignments. This role will also be key in supporting our efforts to implement Salesforce technologies., + Design, develop, and maintain scalable SQL database systems, ensuring data integrity, performance, and security.
-
Design, build, and optimize Web Services and API integrations to support enterprise applications and third-party solutions.
-
Participate in and champion SCRUM/AGILE methodologies, including sprint planning, daily stand-ups, and retrospectives.
-
Collaborate with product owners, business analysts, and other stakeholders to gather requirements and deliver effective software solutions.
-
Conduct code reviews, troubleshoot technical issues, and implement enhancements to improve reliability and efficiency.
-
Mentor junior team members and contribute to a culture of continuous improvement and technical excellence.
-
Document technical specifications, architectural decisions, and process workflows for internal reference and future development.
-
Remain current with emerging technologies, tools, and best practices relevant to SQL databases, Web Services, and APIs.
Requirements
-
Bachelor's degree in Computer Science, Engineering, or related field; advanced degree preferred OR equivalent years' of relevant work experience.
-
5+ years' Salesforce and/or Mulesoft experience.
-
5+ years of professional software engineering experience, with a stro