Bold Technology. Caring Partner.
Senior Software Engineer, API & Integration
Location
California
Posted
5 days ago
Salary
$110K - $140K / year
Seniority
Senior
Job Description
Senior Software Engineer, API & Integration
Sharetec Systems
• Design and build greenfield REST or GraphQL APIs in Go that are secure, performant, versioned, and well-documented. • Establish and own the API as the integration layer and transitional architecture for Sharetec's Core modernization initiative. • Design and build complex scalable workloads supporting modern API standards and deployments (Docker, OAuth2/2.1, JWT, OpenAPI/Swagger, Terraform, etc.). • Define API design standards, contracts, and shared libraries that other teams can reuse. • Evaluate and recommend tooling and frameworks that improve developer productivity and integration reliability. • Design the data-normalization layer that maps between new services and the existing data schema. • Build the central integration hub that ties several distinct systems together through a common normalization model. • Partner with core processing engineers to ensure integration contracts remain aligned with the platform of record as it evolves. • Ensure data integrity, observability, and graceful failure handling across all integration endpoints. • Mentor and coach mid-level and junior engineers on API and integration design. • Lead design discussions and code reviews; promote a culture of clear communication and shared ownership. • Translate business and product needs into technical solutions alongside product managers and QA. • Contribute to documentation, internal tooling, and process improvements that make the whole team faster and better.
Job Requirements
- 6+ years of professional software development experience, including senior or technical-leadership responsibility on complex projects.
- Deep, hands-on proficiency in Go for building backend and API services.
- Extensive experience designing REST or GraphQL APIs from the ground up (not solely consuming third-party APIs).
- Hands-on experience designing and building complex containerized workloads.
- Familiarity with Infrastructure as Code solutions; Terraform or similar.
- Strong database design and data-architecture skills, including data normalization and transitional/strangler-pattern architectures (PostgreSQL, SQL Server, or similar).
- Solid understanding of API security, versioning, performance optimization, and observability.
- Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience.
Benefits
- Health insurance
- Dental coverage
- Vision coverage
- Life and disability coverage
- Paid Time Off (PTO)
- Paid holidays - including your birthday off!
- $1,000 employee referral program
- 401(k) and 401(k) matching
Related Guides
Related Categories
Related Job Pages
More Solutions Engineer Jobs
• Partner with enterprise customers to understand their business challenges, workflows, and AI transformation goals. • Conduct discovery workshops, technical assessments, and solution design sessions to identify high-impact AI opportunities. • Advise customers on AI strategy, implementation roadmaps, and best practices for enterprise AI adoption. • Translate complex business requirements into scalable AI solutions aligned with customer objectives. • Design end-to-end AI solution architectures using Aion's enterprise AI platform. • Create scalable, secure, and production-ready architectures for AI applications, intelligent agents, automation workflows, and enterprise integrations. • Define technical solution blueprints covering infrastructure, data flows, APIs, security, and deployment strategies. • Collaborate closely with engineering teams to ensure successful implementation of customer solutions. • Lead technical solution delivery from proof of concept through production deployment. • Work alongside customers during implementation, ensuring successful integration with existing enterprise systems. • Support solution validation, performance optimization, testing, and production readiness. • Resolve technical challenges and recommend architecture improvements throughout project execution. • Partner with Product, Engineering, AI, Customer Success, and Sales teams to continuously improve Aion's platform and customer experience. • Provide customer feedback that influences product roadmap and platform capabilities. • Support technical demonstrations, solution workshops, RFP responses, and executive presentations. • Develop reusable architecture patterns, reference implementations, and best practices for enterprise AI deployments. • Stay current with advancements in AI, Large Language Models, agentic AI, cloud infrastructure, and enterprise software. • Represent Aion at customer meetings, industry events, and technical workshops. • Contribute to solution playbooks, architecture documentation, and technical enablement materials. • Help establish Aion as a trusted advisor in enterprise AI transformation.
• Propose, design, and provision cloud-native data solutions on AWS/Azure. Leverage a deep understanding of Snowflake, IAM, S3, EC2, Kinesis, Sagemaker, Airflow, Kafka, Azure Data Factory, ADLS, Fivetran, DBT, and/or other services and tools in designing and enhancing these solutions. • Lead a technical team operating and managing modern data platforms - from streaming, to data lakes, to analytics, and beyond across a progressively evolving technical stack. • Provide clear ownership of multiple simultaneous customer accounts across a variety of technical stacks as the technical leader. • Skillfully navigate complex customer environments and build Epics, Stories, and Tasks to mature and improve our customer’s data platform. Delegate to and coach Engineers and ensure the successful and timely delivery of these Epics. • Provide thought leadership by recommending the right technologies and approaches to maturing and solving problems to help ensure performance, security, scalability, and user satisfaction. • Lead discussions and contribute to design recommendations for data model design for Data Warehouses and Data Lakes. • Continually hunt for ways to automate, optimize, and expand our customer’s data platform and service offering.
Python Software Architect
Bright Vision TechnologiesBright Vision Technologies is a forward-thinking software development company dedicated to building innovative solutions that help businesses automate and optimize their operations. We leverage cutting-edge technologies to create scalable, secure, and user-friendly applications.
Role Description We are seeking an experienced Python Software Architect to design, build, and continuously enhance complex enterprise-grade applications, data-intensive services, and automation platforms. This is a hands-on engineering role focused on delivering robust, secure, and high-performance Python systems that operate reliably within distributed and mission-critical production environments. The ideal candidate will bring deep Python expertise combined with strong fundamentals in software architecture, data engineering, and operational support, and will partner closely with product, data, and infrastructure teams to translate ambiguous business problems into well-engineered technical solutions. You will be expected to think beyond surface-level fixes, identify root causes of complex issues, and proactively raise the engineering bar across the team. Key Responsibilities - Provide end-to-end design, development, and advanced technical troubleshooting for complex enterprise-grade Python applications. - Develop secure, high-quality, production-ready Python code and implement algorithms that perform reliably within distributed systems. - Produce architecture and design artifacts for complex applications, ensuring adherence to defined design constraints and performance requirements. - Develop and optimize data processing logic for large-scale datasets, including extraction, transformation, validation, deduplication, enrichment, and performance tuning. - Gather, analyze, and synthesize large and diverse datasets to support continuous improvement of applications and business processes. - Develop reporting mechanisms, dashboards, and data visualizations to support operational insights. - Identify hidden defects, performance bottlenecks, and architectural weaknesses, and implement improvements to coding standards and system reliability. - Contribute to engineering best practices, conduct thorough peer code reviews, and mentor less-senior engineers. - Participate fully in Agile development cycles and CI/CD processes, ensuring consistent and stable deployments. - Collaborate closely with cross-functional stakeholders to clarify requirements and translate them into scalable technical solutions. - Support operational stability through structured incident response, debugging, log analysis, and post-incident reviews. Qualifications - Bachelor’s degree in Computer Science, Engineering, or a related technical discipline. - Five or more years of applied Python development experience in enterprise-grade environments. - Strong experience building and maintaining large-scale production applications with significant uptime and reliability requirements. - Hands-on experience with relational database systems such as Oracle, MS SQL Server, PostgreSQL, or Sybase. - Strong understanding of the full software development lifecycle (SDLC). - Proven hands-on experience across system design, application development, automated testing, and operational support. - Strong working knowledge of data structures, algorithms, and computational efficiency. - Demonstrated experience debugging and maintaining complex, enterprise-level applications in production. - Solid understanding of Agile methodologies, CI/CD practices, application resiliency patterns, and secure coding standards. - Ability to manage multiple concurrent projects in dynamic environments while keeping stakeholders informed. - Strong written and verbal communication skills, with experience collaborating with both technical and business teams. Preferred Qualifications - Strong shell scripting skills in UNIX/Linux environments. - Solid grounding in mathematical and statistical concepts. - Hands-on experience with the Python data and ML ecosystem, including NumPy, Pandas, SciPy, Scikit-Learn, TensorFlow, and PyTorch. - Working exposure to AWS cloud services and cloud-native storage technologies such as S3, RDS, DynamoDB, and Glue. How to Apply For immediate consideration, please send your resume to [email protected] or contact us at (908) 505-3544.
Senior Manager, Solutions Architect
GitLabGitLab, founded in 2011 and based in San Francisco, California, maintains a distributed team of professionals that work remotely across multiple continents. Git
• Manage a team of intermediate and senior Solutions Architects across ANZ, setting clear direction and enabling high-quality execution across the region. • Act as a player-coach by partnering directly on strategic opportunities, building executive relationships, and coaching your team through complex sales cycles to help secure the technical win. • Guide regional strategy for technical evaluations, workshops, demonstrations, and proof-of-concept engagements, ensuring customer needs are translated into meaningful technical and business outcomes. • Work cross-functionally with global Solutions Architecture, Sales, Channel, Marketing, Sales Enablement, and Product Management to align on priorities and execute against regional goals. • Manage dotted-line relationships with Channel Solutions Architects and subject matter experts, driving accountability, collaboration, and alignment around common goals. • Maintain strong operational discipline across workload planning, resource allocation, headcount planning, opportunity forecasting, and field execution. • Define and track key performance indicators for the team, communicating progress, risks, and priorities clearly to your team, peers, and senior stakeholders. • Hire, develop, and retain high-performing Solutions Architects while strengthening team capability, encouraging innovation, and building a scalable regional organization for future growth.



