SomeGoodCompany logo
SomeGoodCompany Verified
Consulting, Social Impact

Software Engineer

Washington, United StatesOnsiteFull Time$89,665–$107,983 /yrPosted 2 months ago

Is this role right for you?

Upload your resume and get a skill-by-skill breakdown — see exactly where you match, where you're close, and what to highlight. Not a mystery percentage.

Get a tailored resume highlighting what this role needs.

Role summary

We are seeking a Software Engineer to develop cutting-edge software solutions for our digital platforms. This role involves designing, implementing, and maintaining scalable applications, ensuring seamless user experiences and robust system performance. You will work with a diverse set of technologies including Ruby on Rails, React, Express.js, Java, Python, C++, C#, JavaScript, AWS, and Azure. Responsibilities include building RESTful APIs, managing version control with Git, optimizing databases, and integrating cloud services. Collaboration within Agile teams, code reviews, and troubleshooting are key aspects of this position. The role offers an opportunity for continuous learning and growth in a fast-paced, collaborative environment.

Job Overview
We are seeking a dynamic and innovative Software Engineer to join our vibrant tech team! In this role, you will be at the forefront of developing cutting-edge software solutions that power our digital platforms. Your expertise will drive the design, implementation, and maintenance of scalable applications, ensuring seamless user experiences and robust system performance. This is an exciting opportunity to contribute to impactful projects using a diverse set of technologies and methodologies, fostering your growth in a fast-paced, collaborative environment.

Duties

  • Develop and enhance web applications utilizing frameworks such as Ruby on Rails, React, and Express to deliver intuitive user interfaces and efficient back-end services
  • Build and maintain RESTful APIs to enable smooth communication between different software components and external systems
  • Collaborate within Agile teams to plan, develop, test, and deploy software features in a timely manner
  • Manage version control using tools like GitHub, SVN, and Git to ensure code integrity and facilitate team collaboration
  • Optimize database interactions with MySQL, SQL, and other relational databases while implementing secure access controls such as RBAC (Role-Based Access Control)
  • Integrate cloud services including AWS and Azure for scalable infrastructure deployment and management
  • Write clean, efficient code in languages such as Java, C#, Python, C++, JavaScript, C, and VBA for various application development needs
  • Conduct code reviews, troubleshoot issues, and implement performance improvements across Linux and Windows environments
  • Contribute to the development of RESTful APIs and microservices architecture supporting enterprise-level applications
  • Engage in continuous learning of emerging technologies like quantum engineering principles to innovate future solutions

Skills

  • Strong proficiency in software development across multiple programming languages including Java, Python, C++, C#, JavaScript, VBA, and C
  • Extensive experience with web development frameworks such as Ruby on Rails, React, Express.js, and front-end technologies like HTML/CSS
  • Deep understanding of IT infrastructure components including cloud platforms (AWS, Azure), Linux systems, and application hosting environments
  • Proven ability to develop RESTful APIs for scalable integrations between diverse software systems
  • Familiarity with version control systems like GitHub, SVN, and Git for collaborative development workflows
  • Knowledge of database management using MySQL and SQL for data modeling and querying efficiency
  • Experience working within Agile methodologies to deliver iterative improvements rapidly
  • Understanding of security best practices including RBAC for access management in complex systems
  • Ability to troubleshoot complex technical issues across front-end and back-end components effectively
  • Exposure to quantum engineering concepts is a plus for innovative problem-solving approaches

Join us to be part of a forward-thinking team that values innovation, collaboration, and continuous improvement. We’re dedicated to empowering our engineers with the tools they need to succeed while working on impactful projects that shape the future of technology!

Pay: $89,664.54 - $107,983.10 per year

Benefits:

  • Relocation assistance

Work Location: In person

Ready to apply?
You'll be redirected to SomeGoodCompany's application page.

Similar roles