Software Developer Engineer
Listed on 2026-10-08
-
Software Development
Software Engineer, Full Stack Developer, Backend Developer
Applicants must be currently authorized to work in the United States on a full-time basis. We are unable to provide visa sponsorship at this time.
Job Summary:The Software Development Engineer is a key contributor within the Technology department, responsible for designing, developing, testing, andmaintainingsoftware solutions that support business operations and strategic initiatives. This role spans multiple levels of expertise, from entry-levelengineersgaining foundational experience to Senior Engineers leading complex projects and mentoring others.
At entry level, Software Development Engineersassistin coding, debugging, and testing underguidanceof senior team members, building technicalproficiencyand understanding of development practices. Asengineersprogress, they take on more independent responsibilities, including solutions design,performance optimization, and cross-functional collaboration. Senior-levelengineerslead technical efforts,provide architectural guidance, and drive innovation across platforms and teams.
Software Development Engineers work primarily with technologies such as C#, .NET, REACT, Python, and SQL, and are expected tooperateeffectively withinagileenvironment. They contribute to the full software development lifecycle, ensuring code quality, scalability, and maintainability while aligning with organizational goals.
This role requires strong problem-solving abilities, effective communication, and a commitment to continuous learning.
Engineers are expected to collaborate across departments, support internal stakeholders, and contribute to a culture of technical excellence and innovation.
Design & Development
- Design, develop, andmaintainsoftware applications using technologies such as C#, .NET, REACT, and REACT Native
- Build scalable and efficient solutions that meet business and technical requirements
- Contribute to both front-end and back-end development efforts
- Write and execute unit, integration, and performance tests
- Debug and troubleshoot software issues to ensure reliability andoptimalperformance
- Participate in code reviews tomaintainhigh standards of code quality
- Define and manage development tasks, timelines, and milestones using tools like Jira
- Collaborate with cross-functional teams to ensure seamless delivery of software solutions
- Identify and mitigate technical risks throughout the project life cycle
- Analyze application performance and implement improvements to enhance scalability and efficiency
- Monitor and resolve performance bottlenecks in existing systems
- Maintain clear andaccuratedocumentation of code, processes, and architectural decisions
- Establish and follow naming conventions and coding standards across projects
- Work closely with engineers, product managers, designers, and key stakeholders to align on requirements and deliverables
- Provide technical support and guidance to internal teams
- Communicate progress, challenges, and solutions effectively across teams
- Utilize development tools such as Microsoft Visual Studio, Git, and CI/CD Platforms (e.g., Git Hub Actions, Jenkins)
- Work with relational databases (e.g., SQL Server, PostgreSQL, MySQL), including query optimization and schema design
- Stay current with emerging technologies and development methodologies
- Drive innovation and process improvements within the development team
2-5years of experience in software development or programming.
Proven ability to deliver software solutions independently.
- Designs and Develops software solutions using C#, .NET, REACT, and related technologies
- Leads testing efforts and resolves…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).