Sr Software Engineer (C#, Python, React, Azure, DevOps, Security) Job at Robert Half, Morristown, NJ

eGIzZG8wcEpMV3FIa3pEbkpnc1hSMVlhZUE9PQ==
  • Robert Half
  • Morristown, NJ

Job Description

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.

Job Tags

Similar Jobs

The LiRo Group

Senior Mechanical Engineer Job at The LiRo Group

We have an immediate need for a Sr. Mechanical Engineer for our Edison, NJ location. Come join our team! We are looking to build services and capabilities through the growth of our key asset- our staff. Ranked among the nation's top A/E firms by Engineering...

Northstrat

Cloud/DevOps Engineer Job at Northstrat

 ...Northstrat is seeking an experienced and driven Cloud/DevOps Engineer to join our dynamic team. The ideal candidate will have a minimum of 4+ years of experience in building, deployment, release automation, or orchestration, along with expertise in supporting cloud applications... 

Midwest Logistic Systems

Midwest Logistics Systems Dedicated Yard Jockey truck driver Job at Midwest Logistic Systems

 ...potential ~ Hourly pay. ~$10,000 sign-on bonus for experienced drivers. ~ Safety and performance bonuses of up to $600 per quarter....  ...within 50 miles of Saint Paris, OH. Additional benefits ~ Medical, dental and vision insurance. ~ Disability and life insurance... 

The LiRo Group

Senior Structural Engineer Job at The LiRo Group

We have an immediate need for a Senior Structural Engineer for our Mineola, Long Island Office. Come join our team! We are looking to build services and capabilities through the growth of our key asset- our staff. Ranked among the nation's top A/E firms by...

Confidential

HIGH REACH FORKLIFT Job at Confidential

We are currently seeking elite High-Reach Forklift Pros for a first-shift position at our state-of-the-art distribution center paying $20 per hour on a temp-to-hire basis where you will be responsible for high-level order picking and maneuvering stand-up reach trucks in...