Sr. Software Engineer
Overview
The Senior Software Engineer researches, designs, develops, tests, and manages software solutions to enhance and maintain products, driving business success. Software Engineers actively develop new software code and work to maintain existing code with a high degree of quality, leveraging software design principles, ingenuity and creativity, attention to detail, and analytical skills to devise unique and innovative software solutions. By utilizing DevOps and Agile methodologies, the Software Engineer swiftly delivers innovative functionalities and continuous improvements while managing legacy systems and technology debt. Lastly, Software Engineers collaborate with Business Systems Analysts, Test/QA Engineers, Product Managers, and leaders to ensure the achievement of critical objectives.
Primary Responsibilities