Sr Software Engineer (C#, Python, React, Azure, DevOps, Security)

Remote Full-time
Job Title: Senior Software Engineer

Reports To: Manager of Application Development

About the Role:

The Senior Software Engineer is a hands-on technical leadership position responsible for designing, building, and maintaining high-quality software solutions. This role emphasizes both individual development work and ownership of design decisions for features and subsystems. Modern tools, including AI-assisted development and architectural support, are leveraged to drive delivery while maintaining accountability for technical outcomes.

Responsibilities:
• Design, implement, test, and maintain scalable, secure, and reliable applications and services.
• Act as a senior technical contributor, with responsibility for the design and implementation of features and subsystems.
• Contribute actively to development tasks, applying advanced coding expertise in several programming languages and frameworks.
• Participate in architectural discussions and support incremental evolution of systems with team leads.
• Conduct code reviews and mentor engineering team members, fostering best practices and ongoing improvement.
• Translate requirements from product owners, business analysts, and stakeholders into technical solutions.
• Identify and mitigate technical risks in assigned systems and projects.
• Support and enhance cloud-based applications (Azure, AWS) with emphasis on performance, reliability, and scalability.
• Collaborate effectively with onshore and offshore teams to ensure successful project execution.
• Keep abreast of industry trends and new technologies to encourage innovation.
• Utilize AI-assisted tools to expedite design, documentation, and implementation, while ensuring technical quality.
• Lead and support AI-related initiatives, drawing on prior experience with AI/ML technologies; recommend and implement suitable AI tools and frameworks.
• Test and demonstrate emerging AI tools and platforms via proofs of concept (POCs) to highlight business value.
• Guide customers in leveraging AI to optimize business processes; support teams working on business-facing AI efforts.
• Collaborate with stakeholders to contribute to defining an AI roadmap aligned with organizational strategy and technology objectives.

Qualifications:
• Bachelor’s degree in Computer Science, Software Engineering, or a related field; Master’s degree preferred.
• A minimum of 5 years in a Senior Software Engineer, Lead Developer, or similar role, with proven success delivering production systems.

Required Skills:
• Strong understanding of software development methodologies (e.g., Agile, DevOps) and architectural frameworks.
• Proficient in programming languages such as C#, Python; excellent problem-solving and critical thinking skills.
• Web Development: Experience with modern front-end frameworks (e.g., React, Vue.js).
• Mobile Development: Knowledge of mobile app development tools (e.g., Cordova, Ionic).
• Cloud Development: Experience managing cloud-hosted applications, including Azure Functions and Event Hubs.
• Database Management: Ability to develop and debug stored procedures, views, and tables in SQL Server and MySQL; basic database administration for data integrity and security.
• API Development: Skilled at designing, building, and debugging APIs; experience with RESTful APIs and tools like POSTMAN and SOAPUI.
• DevOps: Designing branching strategies; implementing and maintaining CI/CD pipelines for test automation and deployment.
• Containerization: Experience with Docker and Kubernetes for application development and deployment.
• Security: Understanding of secure coding and application security best practices.

Preferred Skills:
• Ability to explain complex technical concepts to both technical and non-technical stakeholders.
• Effective teamwork, working with cross-functional groups including developers, project managers, and analysts.
• Strong problem-solving abilities and the capacity to make effective decisions under constraints.
• Leadership through mentoring and influencing technical direction.
• Adaptability to new technologies and changing environments.
• Critical thinking in evaluating options and making informed decisions.
• Effective time management across multiple projects.
• Empathy for team and stakeholder perspectives to foster collaboration.

Apply tot his job

Apply To this Job
Apply Now →

Similar Jobs

Experienced Registered Behavior Technician for In-Home ABA Therapy - Atlanta, GA

Remote

Immediate Hiring: Experienced Registered Behavioral Technician (RBT) for Clinic-Based ABA Therapy Services

Remote

Experienced Registered Behavioral Technician (RBT) - ABA Therapy for Children with Autism Spectrum Disorder

Remote

Experienced Registered Nurse - Telehealth: Providing Remote Care Coordination and Patient Support

Remote

Experienced Substitute Teacher for Riverside County Schools - Join Scoot Education's Innovative Team

Remote

Experienced Substitute Teacher for San Bernardino County - Flexible Schedules & Competitive Pay

Remote

Experienced School Year Instructional Coach for High-Dosage Tutoring Programs in Edgewater Park, NJ

Remote

Experienced School Year Tutor for K-8 Students in Math and Literacy - Mickleton, NJ

Remote

Experienced Secondary Social Studies Teacher for Kansas - Flexible Hybrid Remote Arrangement

Remote

USPS Office Helper

Remote

Merck Learning Experience Architect, Global Learning & Development (Remote) in Montgomery, Alabama

Remote

Special Investigations Director (Remote NC)

Remote

Experienced Financial Analyst – Data Entry and Business Planning for Revenue Growth at blithequark

Remote

Revenue Cycle Dental Compliance Auditor (Remote)

Remote

**Experienced Data Entry Technician – Remote Opportunity at arenaflex**

Remote

Accountant, Associate

Remote

GERENTE DE NEGOCIOS ESPECIALIDADES I-1

Remote

Entry-Level Remote Data Entry and Network Administration Opportunity with Comprehensive Training and Career Growth at blithequark

Remote

PRN Respiratory Therapist/Registered Nurse

Remote

Career & Leadership Coach (HR Professionals) – Remote & Flexible Career Pivot

Remote
← Back