Strengthening governments’ operations and fostering community trust.
Software Engineer
Location
Texas
Posted
25 days ago
Salary
0
Seniority
Senior
Job Description
Software Engineer
Avenu Insights & Analytics
• Design, develop, and maintain core application logic using C# • Build and support Windows desktop applications using WinForms • Develop and optimize SQL Server database objects including stored procedures, queries, and schema design • Troubleshoot and resolve complex production issues across database, application, and UI layers • Work within and improve complex legacy systems while maintaining production stability • Contribute to ongoing enhancements and modernization of existing client/server applications • Collaborate with QA, Product, and cross-functional teams to deliver high-quality releases • Participate in code reviews and contribute to improving development standards and practices • Support testing efforts and improve deployment and release processes • Perform other duties as assigned
Job Requirements
- Strong professional experience with C# in production systems
- Solid experience building and maintaining WinForms desktop applications
- Strong experience with Microsoft SQL Server, including: Writing and optimizing complex queries and stored procedures
- Database design and performance tuning
- Experience working on systems where performance and reliability are critical to business operations
- 3–5 years of professional software development experience
- Experience conducting code reviews and mentoring other engineers
- Experience working in complex, multi-system or legacy-integrated environments
- Experience modernizing legacy desktop or client/server systems
- Experience with automated testing for desktop applications
- Familiarity with deployment tools and release management for desktop environments
- Experience with reporting tools or data-heavy applications
Benefits
- Competitive benefits and compensation package
Related Guides
Related Job Pages
More Full-stack Engineer Jobs
Technical Lead, Applications
BJAKBjak is a technology company focused on making financial services easy, fun and more rewarding for everyone
• Directly own the core application architecture that connects AI systems to real-world user experiences. • Responsible for the design, reliability, and evolution of backend services, APIs, and client integrations across mobile and desktop. • Ensure production-grade reliability: observability, monitoring, retries, fallbacks, and failure handling. • Ensure AI capabilities are integrated into the product with clear abstractions, predictable behavior, and graceful failure modes.
Software Engineer – Desktop
BJAKBjak is a technology company focused on making financial services easy, fun and more rewarding for everyone
• Own how this system behaves on desktop environments. • Build and maintain cross-platform desktop applications using Electron. • Design responsive and scalable UIs for real-time collaboration. • Implement desktop-specific functionality including file system access, native notifications, auto-updates, and deep linking. • Integrate AI-powered features (chat, agents, AI assistance) via backend APIs. • Optimize startup time, memory usage, and runtime performance. • Profile and reduce Electron overhead. • Ensure smooth real-time updates (messages, typing indicators, presence).
Full Stack Engineer, AI Systems
BJAKBjak is a technology company focused on making financial services easy, fun and more rewarding for everyone
• Build end-to-end product features across frontend, backend, and AI integrations • Design agent workflows that handle planning, tool use, failure, and recovery across multiple steps. • Integrate LLMs, memory, and external tools into systems that behave reliably under real-world conditions • Design real-time AI interactions with streaming, partial results, and tight latency constraints • Improve system reliability, observability, and fallback mechanisms • Collaborate closely with ML, backend, and product teams to ship features end-to-end • Continuously iterate based on real usage and failure modes
iOS Software Engineer
BJAKBjak is a technology company focused on making financial services easy, fun and more rewarding for everyone
• Build and maintain iOS applications using Swift and SwiftUI. • Integrate AI-powered features through backend APIs. • Design UX patterns for AI interactions, including loading states, streaming responses, retries, and fallbacks. • Optimize performance, memory usage, and battery efficiency. • Capture user signals and feedback to support AI evaluation and iteration.

