Software Development Engineer

Served with Honor LLC
Full time
95,800 USD / year
Software Development
United States
Hiring from: United States

The Software Development Engineer is responsible for designing, coding, testing, and maintaining software applications or systems that meet the specific needs of businesses, individuals, or consumers. Works within the software development life cycle to create software that is reliable, user-friendly, and efficient.


*The team is actively hiring someone with proven experience creating/deploying custom modules & features. (i.e. Building aggregated call logs for our in-house CRM, using .NET Framework and C#, within MS Azure.)*


Essential Functions and Responsibilities: Reasonable accommodation may be made to enable individuals with disabilities to perform the essential functions.



  • Designs software systems and components that meet the requirements and are scalable, efficient and secure

  • Creates and reviews software architecture and design documents

  • Writes clean, efficient, and maintainable code in the appropriate programming languages

  • Develops the frontend and backend components of software applications

  • Conducts unit tests, integration tests, and other automated tests to ensure the software is reliable and free from defects

  • Participates in code reviews to maintain code quality and ensure best practices are followed

  • Ability to proactively manage versions of software and aligning to a repeatable process

  • Ability to align with stakeholders on appropriate changes in an iterative and nuanced way

  • Identifies and fixes bugs or issues within the software, improving performance and user experience



  • Updates and modifies software to fix issues, improve performance, or add new features

  • Ensures software compatibility with new operating systems or 3rd Party software

  • Collaborates with team members, including other developers, project managers, quality assurance testers, and UX/UI designers, to ensure the software meets all specifications

  • Communicates with stakeholders to gather requirements, provide updates, and receive feedback

  • Writes and maintains documentation for system design, development process, and user guides to ensure effective knowledge transfer and system maintenance


Knowledge, Skills, and Abilities:



  • In depth knowledge of several programming languages Java, C#, Python, JavaScript, or SQL

  • Understanding of software development methodologies (e.g., Agile, Scrum, Waterfall) and principles (e.g., SOLID principles, DRY principle)

  • Knowledge of software architecture patterns (e.g., MVC, Microservices) and the ability to design scalable, maintainable systems

  • Familiarity with database design and management, including SQL and NoSQL databases

  • Understanding of version control systems, such as Git, and their importance in managing codebases

  • Knowledge of HTML, CSS, JavaScript, and frameworks like React, Angular, or Vue.js is crucial

  • Awareness of cybersecurity principles and practices to develop secure applications

  • Problem-Solving

  • Knowledge of Drupal

  • Coding

  • Testing and Debugging

  • Communication

  • Time Management

  • Proactive Curiosity

  • Authoring Documentation such as White Papers, Test Plans and Procedures

  • Analytical Thinking

  • Strong Attention to Detail

  • Collaboration

  • Adaptability

  • Continuous Learning


Required Qualifications:



  • 3 years of experience in Software Engineering

  • 3-4 years of MS Azure, C#, and .NET Framework

  • Bachelor's Degree in either Computer Science or Software Engineering

  • Direct and documented cumulative work/project experience accepted in lieu of degree

  • Reliable home internet





Served with Honor is an Equal Opportunity Employer and does not discriminate on the basis of race, color, religion, sex, national origin, age, marital status, disability or any other basis prohibited by law.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Overview: We are seeking highly motivated and skilled systems engineers to join our team to help in developing the CentML platform that offers a cost effective infrastructure for serving and training large scale machine learning models. As a systems engineer,...
Software Development
United States
Hiring from: United States
Alliances Field EngineerHome based – WorldwideCanonical is a leading provider of open source software and operating systems to the global enterprise and technology markets. Our platform, Ubuntu, is very widely used in breakthrough enterprise initiatives such as public cloud, data...
Software Development
United States
Hiring from: Anywhere
A career in Products and Technology is an opportunity to bring PwC's strategy to life by driving products and technology into everything we deliver. Our clients expect us to bring the right people and the right technology to solve their...
Software Development
United States
Hiring from: United States