Software Developer
Baker Hill Solutions
Job Description
Job Description
The Software Developer participates in software development projects and is responsible for producing quality functionality of our software solutions. You will be responsible for designing, testing, and implementing new and updated software systems, as well as working with the Software Development Manager and the development team to ensure timely delivery of projects. You should have experience in software development.
Essential Functions/Job Duties
- Delivers working software as part of agile software development projects
- Designs, develops, tests, and maintains scalable, maintainable software solutions
- Translates business requirements into technical designs and working code, proactively clarifying gaps or ambiguities
- Troubleshoots and resolves software issues with a focus on root cause analysis and long term quality
- Participates in Agile (including SAFe) development practices such as sprint planning, backlog refinement, stand ups, and retrospectives
- Applies appropriate software design patterns to improve quality, maintainability, and efficiency
- Keeps current with platform upgrades, frameworks, and tooling (e.g., .NET, Angular, SQL, CI/CD) and incorporates improvements into daily development work
- Communicates technical concepts clearly and concisely to both technical and non technical stakeholders
- Collaborates with team members to share knowledge, improve practices, and raise overall team capability
Skills/Qualifications Required
- Advanced analytical and problem-solving skills.
- Advanced oral and written communication skills.
- Knowledge of platform specific tools and utilities.
- Knowledge of various software design patterns.
- Experience with .NET Core, Angular, Microsoft Azure.
- Knowledge of products and technical environment, including interrelationships of systems.
- Knowledge of SQL Databases and T-SQL, database design, including scripting, performance tuning, optimization.
- Experience with SaaS, Multi-Tenant architecture patterns.
- Experience with software development methodologies.
- Experience with Agile development methodologies.
- Experience translating business needs into technical design requirements.
- Ability to work on a project with minimal supervision.
- Ability to design and deliver SaaS solutions for customers.
- 3y+ Experience implementing software solutions with C# development.
- 3y+ Experience designing and implementing MS SQL databases, SQL query scripting.
- 3y+ Experience with TypeScript or JavaScript.
- SAFe for Teams (SP) certification required to collaborate effectively within Agile Release Trains or must be obtained within the first 90 days of employment.
- Demonstrated adaptability and willingness to upskill as platforms, frameworks, and tools evolve.
- Ability to proactively suggest improvements and apply innovative solutions within established architectural and team guidelines.
- Experience using modern development tools, including AI assisted tooling, to improve efficiency and quality.
AI Related Responsibilities
- Uses AI assisted development tools (e.g., code completion, refactoring, analysis, testing support) to improve productivity and code quality
- Applies sound engineering judgment when using AI generated output, ensuring correctness, security, maintainability, and alignment with established standards
- Uses AI tools to explore solutions, accelerate learning, and assist with problem analysis
- Stays informed on emerging AI enabled development tools and capabilities relevant to the team’s technology stack
STANDARD REQUIREMENT
Use AI responsibly and in alignment with policy, including ongoing learning, and incorporate AI into routine tasks such as drafting communications, summarizing meetings, and organizing information.
Disclaimer:
The above statements are intended to describe the general nature and level of work being performed by individuals assigned to this position. They are not intended to be an exhaustive list of all responsibilities, duties, and skills required. Management reserves the right to assign or reassign duties and responsibilities to this position at any time as business needs evolve.
- ...into product requirements and design specifications. Lead feature and capability development for each program iteration of software release. Develop automotive system strategy documents to define standard processes to ensure requirement traceability and reusability for...SuggestedFull time
- ...varying from 0 to 100% depending on business need and client requirements.Here’s What You Need:Minimum of 10 years of experience in software or AI/ML engineering, including architecture leadershipMinimum of 6 years of experience architecting and delivering enterprise AI/...SuggestedFull timeWork experience placementLive inWork at officeLocal area
- WHO WE ARE: Accenture is a leading partner to the world’s major cloud providers, including AWS, Azure, and Google. Accenture Google Business Group (AGBG) focuses on Cloud solutions leveraging Google's Cloud Platform. Our AGBG professionals deliver a full stack of integrated...SuggestedFull timeWork experience placementLive inWork at officeLocal area
- ...Provides engineered solutions to improve components and products. Develops concepts for new products that achieve the desired quality at... ...and directs the use of computer assisted design (CAD) software. o Leads and prioritizes the activities of the staff and works...SuggestedPermanent employment
- ...Description Job Description SEP has openings for experienced lead software engineers. We've been helping companies build great software... ...work schedules Extensive opportunities to learn and develop yourself A community of friendly, talented, and effective peers...SuggestedWork at officeRelocation packageFlexible hours
- ...Terraform), leveraging version-controlled CI/CD pipelines and automation to deliver secure, scalable, and standardized cloud solutions.Develop, maintain, and enforce enterprise cloud architecture roadmaps, standards, and governance frameworks that modernize legacy...Full timeWork experience placementWork at officeRemote workFlexible hours
$168k - $193k
...models, generative AI applications, and intelligent agents. Developing and operationalizing LLM-powered solutions (RAG, prompt... ...Engineer include: ~ A Bachelor’s degree in Computer Science, Software Engineering, Data Science, Data Analytics or related field. Master...Full timeLocal area- We Are:We are at the forefront of a new era in enterprise AI — one defined not by model capability alone, but by the infrastructure, memory systems, and routing intelligence required to make autonomous AI agents trustworthy and commercially viable at scale. Our Data & AI...Full timeWork experience placementLive inWork at officeLocal areaRelocation
- ...reasonable work schedules Extensive opportunities to learn and develop yourself A community of friendly, talented, and effective... ...Consult on and lead architectural activities on new and existing software systems Support sales meetings with your architectural...Work at officeImmediate startFlexible hours
- ...ability to individually create Solutions leveraging deep solutioning and delivery experience in one or more areas, while being able to develop these in a collaborative basis with the client including advising/co-creating the solutions. You are As an SAP Solution Architect,...Full timeWork experience placementLive inWork at officeLocal areaRemote work
- ...or higher in Electrical Engineering, Computer Engineering, Computer Science, or equivalent. 10+ years of experience developing embedded software in C. Strong background with 16/32‑bit microcontrollers (TriCore, S32, Renesas, Cypress, etc.). Proven experience...Temporary work
$130.5k - $195.7k
Salary: $130,500 - 195,700 per year Requirements: We require a bachelors degree in Computer Science, Information Systems, Business, or a related discipline, or equivalent professional experience. We need at least 5 years of experience designing and delivering infrastructure...Full timeWork at officeRemote workFlexible hours- ...: Indiana Mills & Manufacturing Inc. d/b/a IMMI seeks a Senior Application Developer in Westfield, IN to design, analyze, and review technical modules of IMMI's computer and enterprise software systems and applications. The Senior Application Developer operates as a subject...
- ...scale.Key Responsibilities:Hydrate structured and semi-structured data into Knowledge Graphs by mapping source data to ontology models.Develop data mapping and transformation workflows using R2RML or similar technologies.Write and optimize SPARQL queries for graph loading,...Full timeWork experience placementLive inWork at officeLocal area
- We Are:Accenture's Cloud Advisory practice is a market leader in helping global enterprises achieve measurable financial and operational value from their cloud investments. Our FinOps and Cloud Economics teams combine rigorous financial governance with automation, AI, and...Full timeWork experience placementLive inWork at officeLocal area
- ...practical, efficient, and scalable AI and Machine Learning solutions• Develop and implement machine learning algorithms, models, and... ...of 1 year of experience in building and deploying AI/ML based software to a cloud environment.Bachelor's degree or equivalent (minimum...Full timeWork experience placementLive inWork at officeLocal areaShift work
- ...modern infrastructure.You'll shape how enterprises adopt AI-native engineering - either by leading complex agentic solutions and developing engineering talent, or by owning critical technical areas end-to-end as a senior ICThe WorkYou’ll partner directly with client stakeholders...Full timeWork experience placementLive inWork at officeLocal area
- ...Engineer (T05) to join our Embedded Solutions team within the Software Department. Embedded Solutions serves as a core, cross-disciplinary... ...high-impact technical leadership role, you will architect, develop, and integrate embedded electronics and real-time firmware/software...Contract work
$250.6k - $362.6k
...networking, with a strong emphasis on reliability, interoperability, and long-term scalability!Your ImpactInnovate, develop, and drive unique software and technology solutions with global impact across Cisco’s broader product portfolio and multiple technology and business...Full timeTemporary workLocal areaRemote workFlexible hours- ...business requirements, in line with guidance provided Facilitate software application design discussions, and document design decisions... ...coordinate bug fixes to uphold the software quality standards Develop user training programs, documentation, and support frameworks to...Full timeTemporary workRelocation
$189.2k - $372.9k
...strategic clients, leading forward-deployed engineering pods that develop and deploy GenAI solutions into production for Deloitte’s most... ..., and operate integrated/verticalized sector solutions in software, data, AI, network, and hybrid cloud infrastructure. These solutions...Local areaVisa sponsorship$132k - $244.2k
...Lilly’s drug discovery process. You will be hands-on designing architecture, deploying scalable services/integrations, and developing novel software to harness the power of ML & computational tooling to assist researchers in their day-to-day work. You will collaborate...Remote workFlexible hours2 days per week- ...team of Innovators, Collaborators and Doers. We're seeking a Software Engineer to join our Patient Experience Cloud (PXC) team.... ...owners and a team of software and test engineers to define and develop world class product solutions Design, build, and operate cloud...Full time
- ...and UAT environments. What you’ll be doing... Design, develop, maintain, and deploy back-end solutions using C# / dotNetCore... ...try new technologies, approaches, and participate in bringing software engineering in Carvana to the next level Skills and experience...Full timeWork at officeVisa sponsorshipMonday to Friday
- ...current on regulations, trends, and innovations across your area of expertiseBe a thought leader, build assets and best practices and develop the next level of transformation expertsTravel may be required for this role. The amount of travel will vary from 0 to 100%...Full timeWork experience placementLive inWork at officeLocal area
- ...industries across 120+ countries and impacts millions of lives every day. We turn ideas into reality.We Are:Platform Security professionals develop and deliver solutions - including the design and implementation of SAP application Security Roles, implementation of SAP Access and...Full timeContract workWork experience placementLive inWork at officeLocal area
$150k - $190k
...dynamic startup revolutionizing field operations by delivering software tools and intelligence to operators in remote, disconnected,... ...the Role Reveal Technology is seeking a Senior Full Stack Developer to build applications and services across multiple environments...Remote workHome office- ...improve product quality & team productivity and has experience developing and integrating advanced systems including situational... ...fifteen (15) years of related engineering experience in systems, software, or hardware engineering.Must be a U.S. Citizen with the ability...
$129.81k - $149.28k
...best to work that truly matters for patients, we invite you to join us. Eli Lilly and Company seeks a Platform Engineer (R3-R4) to develop and support the engineering and operations of VMWare ESX based Infrastructure (IaaS) capabilities hosted on-premises along with Microsoft...Part timeRemote workFlexible hours- ...pipelines that support analytics, AI/ML, and enterprise integration use cases.Actively contribute code across the data platform — developing pipelines, writing transformations, optimizing SQL, and supporting production workloads.Own specific areas of the platform —...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Developer. Be the first to apply!
- agile software developer Carmel, IN
- software developer fintech Carmel, IN
- financial software developer Carmel, IN
- software engineer Carmel, IN
- part time software developer remote Carmel, IN
- junior software developer remote Carmel, IN
- software engineer travel Carmel, IN
- software developer Carmel, IN
- software engineer healthcare Carmel, IN
- software engineer remote Carmel, IN



