Available Positions
Software Engineer
Location: San Antonio, Texas
Software Engineer
Location: San Antonio, Texas
Job Summary:
We are looking for an outstanding Software Engineer with exceptional technical skills and passion for DevOps culture. Software Engineers take an active role in all aspects of the software development lifecycle, but primarily focus on design, implementation and testing of microservices and applications. Our teams are small, multidisciplinary teams that take collective accountability for our customers’ experience. We are fanatical about our production environment and are tenacious in our drive to deliver value rapidly and reliably.
Job Description:
- This software development position will primarily focus on creating and maintaining internal configuration tools used by WellAware staff to administer a multi-tenant IoT platform. Tools are used to onboard customers, organize users, provision remote monitoring sites, manage assets, set up reports, and analyze collected data. These tools are a combination of web based and Windows desktop utilities.
- Perform ad hoc tasks to support internal activities, such as writing large batch configuration scripts or authoring data queries for information requests
- Own sophisticated system configuration tasks that will drive new business applications built on a generalized platform
- Identify improvements in internal tools and procedures, and work with key inside stakeholders to increase efficiency of business processes
- Develop high-quality code using design patterns and prove its production-worthiness with unit and integration testing
- Re-factor legacy applications to accommodate enhancement requests and resolve defect reports
- Resolve application performance and scalability issues by identifying the bottlenecks, memory leaks and key areas of improvement
- Is mentored and lead by senior members of the team
Basic Qualifications:
- Bachelor’s Degree in Computer Science, Software Engineering, Computer Engineering, or equivalent
- 4+ years of industry experience developing web applications, cloud services, and/or large-scale enterprise products
- Computer Science fundamentals in object-oriented design, algorithm design, data structures, and complexity analysis
- Demonstrated proficiency with C#, Java, C++, or equivalent object-oriented programming language
- Experience with UI development (Blazor, MAUI, WinForms, WPF/XAML preferred)
- Ability to build applications that utilize RESTful API services
- Proficiency with data retrieval via comprehensive SQL-like data querying
- Strong verbal and written communication skills and an ability to work in an agile team environment
Preferred Qualifications:
- Highly proficient with the C# programming language
- Experience with .NET and ASP.NET
- Demonstrated ability to define and develop automated unit, integration, system, and load tests
- Experience with cloud deployment, infrastructure, and architecture (AWS preferred)
- Experience with CI/CD pipelines (Azure DevOps preferred)
- Experience with container orchestration tools (Kubernetes, Docker)
Salary & Benefits:
We offer a highly competitive salary package commensurate with the candidate’s experience.
- Health, Dental and Vision
- PTO
- 401K
- Short and Long Term Disability
- Life Insurance