Senior Software Engineering Consultant

Kruse Consulting Services

United States

Remote

USD 60,000 - 100,000

Part time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

A dynamic consulting start-up is seeking an entrepreneurial Software Development Engineer to work 10-20 hours per week. The role focuses on developing data analytics applications while ensuring high performance and customer satisfaction. With a strong emphasis on output, the right candidate should possess extensive experience in software engineering, including back-end and front-end development. This position allows for flexibility and the opportunity to define systems and approaches for future projects.

Qualifications

  • 5+ years of experience with object-oriented design, web/mobile development, and SQL/Python.
  • Working knowledge of cloud environments (Azure preferred).
  • Experience with enterprise integration patterns and microservices in containerized environments.
  • Ability to create and maintain continuous integration and delivery of applications.

Responsibilities

  • Collaborate with stakeholders to scope out data analytics applications.
  • Responsible for quality assurance and high-performance code development.
  • Architect software systems and develop user-friendly front-end applications.

Skills

Object-oriented design
Web development
Mobile development
SQL
Python
Cloud Computing
Continuous Integration
APIs
Microservices

Education

BS or MS in software engineering, computer science, or related field

Tools

.NET Core
React
Angular
Azure DevOps
Kubernetes
SQL Server
PostgreSQL
Oracle

Job description

Would you like aside-hustleworking with aconsulting start-upwith rockstar co-workers,wherewe offer the opportunity to work 10-20 hours per week whilemaintaininga day job if you choose? We are creating a new type of part-time job for anentrepreneurial,experienced software development engineerthat takes pride in being able to do thingsfaster than the averageand thrives in an environment where your value is tied to your output and not organizational politics. If this sounds awesome, read on.

Responsibilities

Generally speaking, ourSoftware Development Engineerwill be responsible for working with business stakeholders and data professionals to scope outdata analytics applications, work on the UI/UX application design and complex software system design to ensure customer satisfaction and ultimately do implementation work to create the backend / frontend necessary to deliver a worldclass high performance software application. There will also be an entrepreneurial component to this role as you will be the first hire to do this work and will need to define what systems / approaches will be used for developing & maintaining these data analytics software applications going forward.

  • Coding Superstar: You will be responsible for both the development and quality assurance of code, building reusable code and libraries for future use and writing unit and integration tests as well as writing efficient code bases to ensure high performance applications.
  • Top Technical Skills: Back-end development, Front-end development, Cloud Computing, Continuous Integration, Mobile/Web development, working with APIs and Databases, experience building MicroServices, etc.
  • Technical/User Design: Architecting software systems, defining technical standards, making key design decisions and developing user-friendly front-end applications.
  • Problem Solving: Identifying and resolving complex technical challenges with simple but elegant solutions.
  • Collaborative Development: Scope out solutions to problems with the collaborative support of business partners as well as other data professionals with the intent of "wowing" the customer and gathering feedback regularly to ensure a successful outcome.
  • Full Stack Ownership: You will be responsible for ensuring the delivery of high quality applications that can be maintained and iteratively improved upon in an efficient manner over time. Your ability to do things quickly and with a high degree of accuracy and quality will be paramount for this role.
  • Broader Technical Awareness: Keeps up to date with, and mentor others around industry trends and developments in software engineering and related fields to continuously improve skills, knowledge, and the baseline infrastructure at Kruse Consulting Services for doing Application Development.
Our Business

While we continue to evolve in our offerings, at our core, we are a Data-Focused Consulting Firm. Our projects span across the following 9 service areas:

  • Data Architecture
  • Data Engineering
  • Data Automation
  • Data Analytics & Modeling
  • ETL & Data Visualization
  • Application Development
  • Upskilling & Technical Project Management
  • Product Strategy
  • Strategic Communications

We are a "people first" remote organization and take great pride in promoting a healthy and happy group of professionals. While we are obsessed with producing results quickly and that wows our stakeholders, we also love to have fun, travel and generally just enjoy life. Our folks own businesses and do many additional things outside of their involvement with Kruse Consulting Services, and we highly support and promote that lifestyle.

Qualifications
  • 5+ years with object-oriented design, web/mobile development and SQL/Python
  • BS or MS in software engineering, computer science, or a related field of study
  • Working knowledge of cloud environments (Azure Preferred)
  • Experience with enterprise integration patterns, microservices (containerized environment such as Kubernetes)
  • Experience working with .NET Core or a similar solution for backend development
  • Experience building responsive UIs with React and/or Angular or a similar solution for frontend development
  • Proficiency with testing frameworks (e.g., JUnit, pytest, Jest) for unit and integration testing
  • Ability to create and maintain continuous integration and delivery of applications, including experience with CI/CD platforms such as Azure DevOps or Jenkins
  • Expertise with Database Management Systems (e.g., SQL Server, PostgreSQL, Oracle), including designing data models and writing complex queries.
  • Proven track record of efficiently designing, developing, and releasing software products using Agile methodologies, both independently and collaboratively
  • Innovative in developing "green field" products and solutions
  • Product related development experience within design and UX development
  • Excellent ability to self-organize and communicate in a remote work environment
  • Experience with data modeling and relational database design and implementation a plus
  • Experience with knowledge graph technologies and techniques a plus
  • Experience in the Energy Industry a plus, particularly with utility management systems, smart meter data systems, or SCADA systems

Referrals increase your chances of interviewing at Kruse Consulting Services by 2x

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Sr Data Engineering Consultant
Sr Data Engineering Consultant

Kruse Consulting Services • United States

On-site
USD 82,656 - 123,984
Senior Software Engineer
Senior Software Engineer

Nubitz • United States

On-site
USD 90,000 - 120,000
15 days annual PTO
Quarterly bonuses based on company performance
3 self-directed learning days annually
+2
Principal/Senior Software Engineer
Principal/Senior Software Engineer

Contract Wrangler • San Mateo (CA)

On-site
USD 120,000 - 150,000
Sr. Software Engineer
Sr. Software Engineer

W. R. Berkley Corporation • Urbandale (IA)

On-site
USD 100,000 - 150,000
Senior Software Engineer, Technical Lead
Senior Software Engineer, Technical Lead

Arkatechture • Northern (KY)

Hybrid
USD 111,000 - 130,000
Remote-first policy
Portland, ME office access (optional)
Sr. Software Engineer
Sr. Software Engineer

Grocery Outlet • Emeryville (CA)

On-site
USD 135,000 - 155,000
Annual Bonus Program
Equity
401(k) Profit Sharing
UI Extraordinaire Developer, IT Applications Engineer IV - Greensboro, NC
UI Extraordinaire Developer, IT Applications Engineer IV - Greensboro, NC

Kaiser Permanente • Greensboro (NC)

On-site
USD 110,000 - 140,000
Senior Software Engineer, Technical Lead
Senior Software Engineer, Technical Lead

Arkatechture • Portland (ME)

On-site
USD 111,000 - 130,000
Remote-friendly
4-day workweek after 3 years
Paid time off + holidays
+4
Software Engineer
Software Engineer

Kyndryl • Frisco (TX)

On-site
USD 89,000 - 168,000
Annual bonus
Benefits package
Senior Solutions Architect
Senior Solutions Architect

Krasan Consulting Services • Springfield (IL)

On-site
USD 120,000 - 150,000