Job Closed
This listing is no longer active.
Trusted Brands Trust Us
Senior Software Engineer
Location
California
Posted
8 days ago
Salary
$120K - $140K / year
Seniority
Senior
Job Description
Senior Software Engineer
Acosta
• Design, develop, maintain, and support enterprise applications using modern .NET (.NET 9 and beyond) • Work directly with business users, customers, and stakeholders to understand requirements, clarify needs, and recommend practical solutions • Perform business analysis by documenting processes, identifying gaps, translating business requirements into technical specifications, and validating solutions with end users • Jump into existing and legacy .NET applications to troubleshoot production issues, analyze unfamiliar code, support integrations, and improve stability and maintainability • Debug complex application, data, integration, and configuration issues across legacy systems, APIs, SQL Server databases, scheduled jobs, and operational workflows • Work extensively with Microsoft SQL Server, including writing and optimizing SQL queries, views, stored procedures, and data fixes • Support and enhance existing database schemas, data integrations, reporting needs, and operational data flows • Build and maintain APIs and backend services that integrate internal and external systems • Develop, deploy, and support applications using Microsoft Azure development-related services, including Azure App Service and related cloud application services • Use AI-assisted development tools to accelerate research, code analysis, debugging, documentation, test planning, and solution design while maintaining sound engineering judgment • Work with AI/LLM APIs and services (e.g., Azure OpenAI or similar) to prototype and support lightweight AI-enabled features, integrations, or workflows • Understand and contribute to AI solution patterns such as prompt design, retrieval-augmented generation (RAG), and data grounding approaches, as applied to real business use cases • Evaluate practical AI use cases that can improve internal workflows, automate repetitive tasks, enhance knowledge retrieval, or support business users more effectively • Identify opportunities to modernize, refactor, and improve current solutions without disrupting business operations • Participate in technical discussions and help guide design and architectural decisions • Communicate clearly with engineers, business partners, customers, and stakeholders throughout discovery, development, testing, deployment, and support
Job Requirements
- Customer-focused and comfortable working directly with business users and stakeholders
- Strong communicator who can explain technical issues clearly to both technical and non-technical audiences
- Strong analytical thinker who can ask good questions, uncover root causes, and connect business needs to technical solutions
- Comfortable debugging unfamiliar legacy systems, tracing data flows, reading existing code, and learning how older applications work
- Curious and pragmatic about AI, with a working understanding of how AI/LLM-powered systems function (prompts, APIs, grounding, data flows) and the ability to identify where they can improve productivity, analysis, support, or solution quality without overcomplicating the architecture
- Willing to challenge assumptions, call out risks, and propose practical alternatives
- Strong sense of ownership and a proactive, can-do attitude
- Able to balance production support, business priorities, technical debt, and new development
- Strong independent worker who is ready to jump in and start contributing on a small engineering team
- Experience with modern Javascript UI frameworks (React, Angular, Vue) and ASP.Net.
- Hands-on experience with AI-assisted development tools, prompt engineering, LLM-based workflows, RAG concepts, or practical AI pilots that support software delivery or business operations
- Experience using AI tools to analyze legacy code, summarize technical documentation, accelerate troubleshooting, generate test scenarios, or improve developer productivity
- Exposure to AI-enabled knowledge retrieval, document search, semantic search, embeddings, vector databases, or chatbot-style solutions for internal business users
- Ability to evaluate where AI can responsibly improve business processes, support workflows, data analysis, documentation, or operational efficiency
- Familiarity with integrating AI capabilities into applications, automation workflows, APIs, or internal tools while considering accuracy, security, usability, and maintainability
- Experience working with AI/LLM APIs (e.g., Azure OpenAI, OpenAI, or similar) to prototype or integrate AI capabilities into applications, automation workflows, or internal tools
Benefits
- Health insurance
- 401(k) matching
- Flexible work hours
- Paid time off
- Professional development opportunities
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
• Design, build, and maintain full stack features across front-end and back-end systems. • Develop and integrate scalable back-end services using Node.js and C#. • Work with relational and NoSQL data stores to support application needs. • Build and deploy cloud-native solutions on AWS, leveraging event-driven and serverless patterns. • Write and maintain automated tests to ensure code quality and reliability. • Manage infrastructure as code and contribute to CI/CD pipelines. • Collaborate closely with cross-functional engineering teams in a fast-paced, agile environment.
• Defines and drives the technical vision, strategy, and architecture for complex systems • Leads large-scale engineering initiatives from concept to delivery • Provides deep technical expertise and guidance to the engineering team and project leaders • Sets and enforces engineering standards, processes and best practices • Collaborates with cross-functional partners to align technology solutions with business objectives • Mentors and Coach engineers, fostering a culture of innovation and excellence • Evaluates new technologies, tools, and methods to improve system performance and efficiency • Represents the engineering organization in technical discussions with executives, clients and partners
Senior Software Engineer, Mobile
FleetioTrack, analyze and improve your fleet operations with Fleetio
• Design, build, and deliver high-quality mobile features using Swift and modern iOS technologies. • Interest in contributing to Android or cross-platform solutions. • Own complex technical initiatives from planning through implementation, testing, and release. • Partner closely with Product and Design to deliver customer-focused solutions on a regular cadence. • Design maintainable, scalable, and well-tested software that supports long-term product growth. • Lead technical design discussions and contribute to architectural decisions across the mobile platform. • Write automated unit tests that improve confidence and reliability. • Leverage AI-powered development tools to accelerate implementation, testing, and documentation while maintaining high engineering standards. • Proactively identify opportunities to improve application performance and stability. • Mentor teammates through pairing, code reviews, technical discussions and knowledge sharing. • Help define and evolve engineering best practices across the Mobile Engineering team.
Senior Full-Stack Developer
WorkanaThe largest platform for hiring top remote talent from Latin America.
• Develop and maintain features across the stack using TypeScript, Node.js, React, and Next.js. • Build and support backend services and cloud components in AWS, including Lambda, SQS, DynamoDB, and IAM. • Improve system reliability, maintainability, and performance in an existing production codebase. • Apply security-conscious development practices and support secure-by-default engineering decisions. • Collaborate with product and technical stakeholders to deliver high-quality solutions. • Review, validate, and refine AI-assisted code and tooling outputs before merging into production. • Contribute to engineering best practices, code quality, and technical documentation.




